文章目錄
- 一. 離線安裝
- 1. 下載docker
- 2. 安裝
- 二. 相關命令
- 三. 配置docker-compose
一. 離線安裝
1. 下載docker
wget https://download.docker.com/linux/static/stable/x86_64/docker-27.1.2.tgz wget https://download.docker.com/linux/static/stable/aarch64/docker-27.1.2.tgz
?
2. 安裝
tar -zxvf docker-27.1.2.tgzsudo cp docker/* /usr/bin/
將docker注冊成系統服務;
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
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s[Install]
WantedBy=multi-user.target
### 增加可執行權限
chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload ### 設置開機自啟動
systemctl enable docker.service### 啟動 docker
systemctl start docker### 測試 docker 是否啟動
docker --versiondocker run hello-world### 停止 docker
sudo systemctl stop docker
?
二. 相關命令
### 鏡像源
vim /etc/docker/daemon.json
# 例如
{"registry-mirrors": ["https://dockerproxy.com","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://ccr.ccs.tencentyun.com"]
}### 重新啟動服務
sudo systemctl daemon-reload
sudo systemctl restart docker### 查看配置
docker info
?
三. 配置docker-compose
cp docker-compose-linux-x86_64 /usr/bin/docker-compose
chmod +x /usr/bin/docker-compose
docker-compose --version
?