安装docker
- 上传docker安装文件(版本根据自己需求变化)
2.解压docker安装文件
tar -zxvf docker-20.10.9.tgz
3.复制到 /usr/bin 文件夹下
cp docker/* /usr/bin/
4.注册Docker为服务,进入 /etc/systemd/system/ 目录,并创建 docker.service 文件。
vi /etc/systemd/system/docker.service
复制下面内容,ip换为自己主机的ip
[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 --selinux-enabled=false --insecure-registry=10.111.49.106
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
- 赋予
docker.service文件执行权限:
chmod 644 /etc/systemd/system/docker.service
6.重新加载systemd守护进程以应用更改:
systemctl daemon-reload
7.启动Docker并设置开机自启动:
sudo systemctl start docker
sudo systemctl enable docker
8.测试是否安装成功:
docker ps -a
批量复制到命令行
tar -zxvf docker-20.10.9.tgz
cp docker/* /usr/bin/
vi /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 --selinux-enabled=false --insecure-registry=192.169.198.199
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
chmod 644 /etc/systemd/system/docker.service
systemctl daemon-reload
systemctl start docker
systemctl enable docker
docker ps -a
安装docker-compose
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose -v
安装docker-compose-linux-aarch64
mv docker-compose-linux-aarch64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose -v