CentOS_7安装docker

CentOS_7安装docker

Install Docker Engine on CentOS

官网文档:https://docs.docker.com/engine/install/centos/

# 1 更新依赖
sudo yum update
# 2 卸载旧docker及其依赖(如果有就执行)并删除资源
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
# 2、删除资源
sudo rm -rf /var/lib/docker #docker的默认工作路径!
# 3 下载 安装 yum-utils
sudo yum install -y yum-utils
# 4 修改仓库镜像地址
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 这里的镜像地址可以设置为国内镜像 例如 阿里云镜像 http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
# 5 下载 安装 最新docker及其依赖
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 6 运行 
sudo systemctl start docker

注意:yum install -y yum -y install httpd 如果你不加-y他会问你要不要安装。如果你想⾃⼰来控制有些包是否安装,这⾥不要加-y,如果你想⾃动安装,不进⾏交互,这⾥加⼊-y。这个就是yum 的安装了,⾮常简单。

验证安装是否成功

docker --version
Docker version 24.0.6, build ed223bc # 输出版本号,安装成功
sudo docker run hello-world # hello-world 是一个存在dockerhub中的镜像,初次运行会提示本地没有这个镜像,然后从云上下载再执行

云服务器阿里云镜像加速器配置

1、阿里云的服务选项卡中找到 镜像容器服务下的镜像加速服务 查看需要使用的镜像地址(注意:这个地址是内部加速地址,每台服务器都是不同的,只有自己服务器上的这个地址才能用)

2、配置加速镜像地址

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://yeieczuy.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
posted on 2023-10-25 16:24  OwlInTheOaktree  阅读(58)  评论(0编辑  收藏  举报