環境:
主機:Ubuntu 20.10
- 本篇文章使用的機器的IP:192.168.2.151
Docker版本:20.10.2
Docker-compose版本:1.25.0
搭建步驟:
系統環境配置:
安裝vim:
因為是官方源,所以會比較慢,後面會進行換源。
切換映象源:
這裡以Ubuntu20.10為例:ubuntu | 映象站使用幫助 | 清華大學開源軟體映象站 | Tsinghua Open Source Mirror
1 | vim /etc/apt/sources.list |
將原有的內容刪除,往source.list裡面加入以下內容,加完之後儲存退出。
1
2
3
4
5
6
7
8
9
10
11
12
13 | # 預設註釋了原始碼映象以提高 apt update 速度,如有需要可自行取消註釋
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-security main restricted universe multiverse
# 預釋出軟體源,不建議啟用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-proposed main restricted universe multiverse |
注意:一定要更新一下映象源!!(不然後面沒法安裝包)
安裝docker:
1 | apt-get install docker.io |
輸入y後回車
安裝docker-compose:
1 | apt-get install docker-compose |
同樣按y後回車
安裝git:
一般來說,安裝過docker之後,git也已經安裝好了,不過我們還是再確認一下。
docker映象加速:
進入阿里雲映象服務官網:容器映象服務 (aliyun.com)
根據下方教程配置自己的Docker靜態加速器。
映象地址每個人都不一樣,根據每個人的情況設定。
1
2
3
4
5
6
7
8 | sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker |