Docker安装

2024-09-30 17:48:35 1579

Docker安装

蓝队云小课堂:

环境准备

#内核版本在3.10以上
uname -r
3.10.0-1160.53.1.el7.x86_64

#系统版本在centos7以上
cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.landui.com/"
BUG_REPORT_URL="https://www.landui.com/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

安装

参考官方手册:Install Docker Engine on CentOS

卸载旧的Docker

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

安装软件包

#安装前更新下yum源 yum makecache fast
yum install -y yum-utils

yum-config-manager \\
   --add-repo \\
  https://www.landui.com/linux/centos/docker-ce.repo #
默认是国外的 很慢 改为国内的

yum-config-manager --add-repo http://www.landui.com/docker-ce/linux/centos/docker-ce.repo

安装Docker

Docker-ce 社区版(推荐) ee企业版

yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

也可安装特定版本

启动docker

systemctl start docker

查看docker版本

docker version

运行镜像测试

docker run hello-world

查看镜像

docker images

卸载docker

yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

rm -rf /var/lib/docker
rm -rf /var/lib/containerd

配置阿里云镜像加速

加速器地址登录阿里云--容器镜像服务查找

mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://www.landui.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker


#
国内厂商关闭docker hub源后,替换如下


tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [ "https://www.landui.com" ]
}
EOF

更多小知识,可联系蓝队云一起探讨。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: