安装Docker环境(CentOS平台,详细版)
source link: https://blog.51cto.com/gugu/5993244
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Docker是一种开源的容器化技术,可以构建容器化的应用,并且可以使多个容器都有同样的环境,避免因环境差异造成程序运行异常。与之类似的容器化技术还有 Containerd,一款号称专为K8S而生的容器。
Docker官方安装教程: https://docs.docker.com/engine/install/centos/
里面涵盖了在CentOs、Debian、Fedora、RHEL、SLES、Ubuntu系统上安装,以及binaries的安装方式。本文主要介绍在CentOS上的安装步骤(较为常用)。
Docker仓库的镜像地址: https://hub.docker.com
CentOS下安装Docker
注意:官方明确要求,在CentOS下安装Docker必须要使用CentOS7及其以上版本。
- 卸载老版本
老版本的Docker叫做docker或者docker-engine,无论机器上是否安装过Docker,在重新安装之前,都应该运行以下命令,保证初始环境的干净,避免后续操作出现意料之外的问题。
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
新版本的Docker叫做docker-ce,他的镜像、容器、卷、网络相关的信息都默认放在/var/lib/docker/目录下
- 设置yum仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
- 安装最新版本的Docker核心引擎
如果系统提示接受GPG密钥,请确认指纹是否匹配,如果匹配则接受(一般来说接受即可)
如果你想要安装特定版本的Docker Engine,请在repo中列出可用的版本,返回的列表取决于启用了哪些存储库,并且取决于你的CentOS版本,然后选择并安装
- 启动Docker容器
- 可以通过运行hello-world镜像,验证Docker容器是否安装成功
- 配置阿里云的镜像加速
登录阿里云控制台,在容器镜像服务中,点击并打开镜像加速器选项查看文档 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://eek2mipx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK