首页 > 系统相关 >Linux安装Docker

Linux安装Docker

时间:2023-02-27 10:57:51浏览次数:53  
标签:sudo ce yum Linux Docker 安装 docker

参考:https://www.runoob.com/docker/centos-docker-install.html

 

CentOS Docker 安装

Docker 支持以下的 64 位 CentOS 版本:

  • CentOS 7
  • CentOS 8
  • 更高版本...

使用官方安装脚本自动安装

安装命令如下:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

也可以使用国内 daocloud 一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

手动安装

卸载旧版本

较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

安装 Docker Engine-Community

使用 Docker 仓库进行安装

在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。

设置仓库

安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

使用以下命令来设置稳定的仓库。

使用官方源地址(比较慢)

$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

可以选择国内的一些源地址:

阿里云

$ sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

清华大学源

$ sudo yum-config-manager \
    --add-repo \
    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

安装 Docker Engine-Community

安装最新版本的 Docker Engine-Community 和 containerd,或者转到下一步安装特定版本:

$ sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

如果提示您接受 GPG 密钥,请选是。

有多个 Docker 仓库吗?

如果启用了多个 Docker 仓库,则在未在 yum install 或 yum update 命令中指定版本的情况下,进行的安装或更新将始终安装最高版本,这可能不适合您的稳定性需求。

Docker 安装完默认未启动。并且已经创建好 docker 用户组,但该用户组下没有用户。

要安装特定版本的 Docker Engine-Community,请在存储库中列出可用版本,然后选择并安装:

1、列出并排序您存储库中可用的版本。此示例按版本号(从高到低)对结果进行排序。

$ yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stable
docker-ce.x86_64  3:18.09.0-3.el7                     docker-ce-stable
docker-ce.x86_64  18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64  18.06.0.ce-3.el7                    docker-ce-stable

2、通过其完整的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:docker-ce-18.09.1。

$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

启动 Docker。

$ sudo systemctl start docker

通过运行 hello-world 镜像来验证是否正确安装了 Docker Engine-Community 。

$ sudo docker run hello-world

卸载 docker

删除安装包:

yum remove docker-ce

删除镜像、容器、配置文件等内容:

rm -rf /var/lib/docker

标签:sudo,ce,yum,Linux,Docker,安装,docker
From: https://www.cnblogs.com/lovedaodao/p/17158852.html

相关文章

  • 老版本 docker 磁盘占用清理
    对于1.13版本之前的docker需要手动清理无用镜像、容器、数据卷清理命令dockerrmi[image]dockerimagerm[image]支持的子命令-f强制删除镜像,即便有容器引用......
  • how to install docker for windows —— check windows, OS, CPU, Virtualization r
      确保最新的windows版本    对比docker的安装条件       PSC:\Users\PXi>Get-ComputerInfoWindowsBuildLabEx......
  • LINUX 干净卸载软件
    1、删除软件方法一、如果你知道要删除软件的具体名称,可以使用               sudoapt-getremove--purge软件名称 sudoapt-getautoremove--purge......
  • docker部署zabbix 6.2.7
    zabbix6.2.7dockerpullzabbix/zabbix-web-nginx-mysql:centos-6.2.7dockerpullzabbix/zabbix-server-mysql:centos-6.2.7dockerpullzabbix/zabbix-agent:centos-......
  • chaosblade1.0.3实战安装
    一、GUI安装全部参考:https://github.com/chaosblade-io/chaosblade-box/releases/tag/v1.0.31.1、启动mysqlsudockerrun-d-it-p3307:3306\-eMYSQL_DATABA......
  • docker for nginx run
    PSC:\Users\[user]>dockerpullnginx:latestlatest:Pullingfromlibrary/nginxbb263680fed1:Alreadyexistsa0bc35e70773:Pullcomplete077b9569ff86:Pullco......
  • Maven安装与环境变量配置
    一、下载安装Maven。请访问Maven的下载页面:http://maven.apache.org/download.html,其中包含针对不同平台的各种版本的Maven下载文件。二、解压 maven压缩包。解压apac......
  • linux配置修改键盘布局
    1.修改图形化界面的键盘布局2.修改终端配置/etc/vconsole.confKEYMAP=dvorak3.修改/etc/X11/xorg.conf.d/00-keyboard.conf#Writtenbysystemd-localed(8),read......
  • Mysql 自定义目录安装
    这里教大家安装Mysql的时候自定义安装目录1、Mysql版本我这里选择的是8.0,下边有下载链接,其他的版本也行,操作都是一样的 Mysql8.0下载链接:MySQL::DownloadMySQLInsta......
  • 基于Docker部署Dubbo+Nacos服务
    一、说明本文介绍基于Docker部署一套Dubbo+Nacos的微服务环境,并解决容器里的IP及端口的访问问题。基于上文《基于jib-maven-plugin快速构建微服务docker镜像......