Docker安装
环境配置
注意事项
在 CentOS 上安装 Docker,你可以按照以下步骤操作。这些步骤适用于 CentOS 7 和 CentOS 8。请注意,Docker 不再为 CentOS 6 提供官方支持。如果你的系统上已经安装了旧版本的 Docker (如 docker 或 docker-engine),请先卸载它们以及相关的依赖包。
卸载旧版
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
离线版本安装
-
准备安装包 docker-18.06.1-ce.tgz docker-ce 是社区版,docker-ee 企业版
-
解压安装包
tar -zxvf docker-18.06.1-ce.tgz
- 将解压出来的docker文件复制到 /usr/bin/ 目录下
cp docker/* /usr/bin/ - 新增docker.service文件,复制进docker配置文件,这样可以将docker注册为service服务docker配置文件
vi /etc/systemd/system/docker.service
- 给docker.service文件添加执行权限
chmod +x /etc/systemd/system/docker.service
- 重新加载配置文件(每次有修改docker.service文件时都要重新加载下)
systemctl daemon-reload
- 启动docker
systemctl start docker
- 查看docker版本
docker -v
- 查看docker状态
systemctl status docker
配置docker镜像地址命令
sudo tee /etc/docker/daemon.json <<-'EOF'
“registry-mirrors”: [
“https://docker.1ms.run”,
“https://do.nark.eu.org”,
“https://hub.geekery.cn”,
“https://docker.linkedbus.com”,
“https://docker.cloudlayer.icu”,
“https://a.ussh.net”,
“https://docker.5z5f.com”
],
“insecure-registries”:[“192.168.40.128:5000”]
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker