Docker安装、镜像加速

1,034 阅读1分钟

Docker安装

参开文档:developer.aliyun.com/mirror/dock…

配置镜像加速器

针对Docker客户端版本大于 1.10.0 的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.m.daocloud.io","https://koap82xi.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

Docker-compose离线安装

下载地址:github.com/docker/comp… 下载对应的版本。

  • 下载好离线包,把离线包放在指定目录下就不需要配置环境变量
  • 移动离线包到指定位置:mv docker-compose-linux-x86_64 /usr/local/bin/
  • 修改文件名:mv docker-compose-linux-x86_64 docker-compose
  • 授权:sudo chmod +x /usr/local/bin/docker-compose
  • 查看是否安装成功查看版本:docker-compose -v

Docker离线安装

下载地址:download.docker.com/linux/stati…

解压文件

tar -zxvf xxx.tar.gz

移动Docker文件

sudo mv docker/* /usr/bin/

Docker自启动文件

sudo vim /etc/systemd/system/docker.service

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
RestartSec=2
Restart=always
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target

执行以下两个命令

sudo systemctl daemon-reload sudo systemctl start docker

查看Docker是否安装成功

docker version

yum install 错误 Could not retrieve mirrorlist mirrorlist.centos.org/?release=7&…

解决办法 developer.aliyun.com/article/157…