安装docker与docker-compose


安装docker

  1. 上传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
  1. 赋予 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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注