安装docker
如果docker已安装可忽略
下面为Linux环境下安装docker的指引,更多信息参考官方文档
- 下载二进制包
1
| wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.7.tgz
|
- 解压二进制包
1 2
| tar -zxvf docker-20.10.7.tgz mv docker/* /usr/bin/
|
- 配置systemd管理
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| cat <<EOF> /usr/lib/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 LimitNOFILE=infinity LimitNPROC=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target EOF
|
- 启动docker
1 2 3
| systemctl daemon-reload systemctl start docker systemctl enable docker
|
配置daemon.json
1 2 3 4 5 6 7 8 9 10 11
| cat <<EOF> /etc/docker/daemon.json { "insecure-registries" : [ "registry.bingosoft.net", "registry.kube.io" ] } EOF
systemctl daemon-reload systemctl restart docker
|
配置/etc/hosts
vi /etc/hosts
1
| <仓库地址> registry.bingosoft.net
|