CentOS 安装 Docker 社区版(CE)菜鸟教程

2023-07-0909:51:15服务器及运维Comments979 views字数 1382阅读模式

仅介绍Docker社区版(CE)在CentOS系统中的安装。其他平台中系统的安装可参考官方文档(https://docs.docker.com/install/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

操作系统要求

1. CentOS 7或更高版本(存档或测试版本不支持)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

2. 必须启用CentOS Extras存储库。默认情况下,此存储库已启用,但如果已禁用,则需要 重新启用它。可参考https://wiki.centos.org/AdditionalResources/Repositories文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

3. 建议使用overlay2存储驱动程序。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

如有以前安装的老版本(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本身,但老版本保存在/var/lib/docker/的内容,包括镜像、容器、卷和网络需要手动删除。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

安装方式

1.脚本安装(多用于测试和开发环境)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

$ curl -fsSL https://get.docker.com -o get-docker.sh

$ sudo sh get-docker.sh

2.使用仓库(repository)安装(推荐)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

2.1设置docke仓库文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

$ 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

2.2安装Docker CE文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

2.2.1安装最新的Docker CE版本文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

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

2.2.2如需指定版本安装执行下述命令:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

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

CentOS 安装 Docker 社区版(CE)菜鸟教程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

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

说明:<VERSION_STRING>,取上图中第二列中的第一个:或第一个数字到-之间的字符串,如18.09.618.06.2.ce等。

3.使用RPM程序包安装(适用于没有互联网接入的情况)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

3.1下载所需要的Docker版本
下载地址: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

3.2安装文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

$ sudo yum install /path/to/package.rpm

其中/path/to/package.rpm,为你下载下来的rpm包所在位置和文件名称文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

(四)启动Docker文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

$ sudo systemctl start docker

(五)验证安装是否正确文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

$ sudo docker run hello-world

此命令下载测试镜像并在容器中运行它。当容器运行时,它会打印类似发下的消息,则说明安装成功。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

CentOS 安装 Docker 社区版(CE)菜鸟教程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/50690.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/yunwei/50690.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定