1. 安裝Docker
1.1 更新軟件包列表
sudo apt update
1.2 添加Docker存儲庫
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
1.3 再次更新軟件包列表,以使系統能夠訪問Docker軟件包
sudo apt update
1.4 安裝Docker引擎
sudo apt install docker-ce docker-ce-cli containerd.io
1.5 啟動Docker
sudo systemctl status docker
2. 創建Docker用戶組
在Ubuntu上安裝Docker后,默認情況下只有root用戶和擁有sudo權限的用戶可以直接運行Docker命令。如果你想將其他用戶添加到Docker用戶組中,使其能夠無需sudo權限來運行Docker命令
2.1 創建用戶組
sudo groupadd docker
2.2 將用戶添加進用戶組
sudo usermod -aG docker $USER
2.3 更新用戶組更改
newgrp docker
2.4 驗證用戶組更改是否成功
docker run hello-world
3. 開啟Docker2375端口
在Docker中開放端口2375意味著允許遠程連接到Docker守護程序,這樣可以通過網絡連接來管理Docker守護程序,這可能會帶來安全風險,通過服務器防火墻安全組來控制ip訪問。
3.1 編輯Docker守護程序配置文件
sudo nano /etc/docker/daemon.json
3.2 在配置文件中添加以下內容
{"hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]
}
3.3 重啟Docker服務
sudo systemctl restart docker