Docker 在Centos环境安装
官方文档安装流程(Centos环境)
卸载老的docker版本
输入以下命令
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装 yum-utils包
安装yum-utils包,这个包里提供了yum-config-manager,我们可以用yum-config-manager来设置官方推荐稳定的仓库。*仓库地址也可以改成阿里云的,不过我用阿里云的仓库拉hello-world镜像出错了,所以还是用回了官方推荐。
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker的几个核心包
$ sudo yum install docker-ce docker-ce-cli containerd.io
安装完后检查是否安装成功
通过检查安装后的docker版本来检查是否安装成功,能正常显示版本则成功了
docker version
docker执行run的逻辑:
启动docker
sudo systemctl start docker
先检查docker库中的镜像有什么,用以下命令
docker images
一开始是不会有hello world镜像在库中的,需要执行以下命令运行镜像库,当发现没有hello-world镜像时就会自动执行拉取镜像操作
docker run hello-world
配置阿里云镜像加速
打开阿里云,找到镜像容器服务
找到配置加速命令
配置命令如下
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://1iutznek.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker