一庆尘、 安裝docker
1. 卸載舊版本的docker
全新安裝時斩熊,無需執(zhí)行步驟
$ sudo apt-get remove docker docker-engine docker.io containerd runc
2. 更新系統(tǒng)源
$ sudo apt-get update
3. 安裝允許apt使用基于https的倉庫安裝軟件
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
4. 添加GPG密鑰
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
然后驗證密鑰是否添加成功,輸入指令
$ sudo apt-key fingerprint 0EBFCD88
出現(xiàn)以下圖片則密鑰添加成功
驗證密鑰
5. 寫入docker stable版本的阿里云鏡像軟件源
$ sudo add-apt-repository \
"deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
7. 更新軟件源
$ sudo apt-get update
8. 安裝最新版的docker ce
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
9. 通過運行hello-world驗證docker ce安裝成功
$ sudo docker run hello-world
出現(xiàn)以下結(jié)果則安裝成功
圖片.png
10. 使用阿里云docker鏡像加速器
使用支付寶登錄阿里云蛇券,然后進入容器鏡像服務(wù)煤率。
圖片.png
然后進入鏡像加速器秘车。
圖片.png
按阿里云網(wǎng)站上提示在ubuntu上配置鏡像加速器。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["你的阿里云鏡像加速器地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
11. 啟動docker
$ systemctl start docker
二桅锄、 安裝docker compose
1. 在github的docker-compose頁面上琉雳,下載最新版本的docker-compose
$ sudo curl -L https://github.com/docker/compose/releases/download/1.24.0-rc1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
2. 授權(quán)
$ sudo chmod +x /usr/local/bin/docker-compose
3. 查看docker compose的版本
$ docker-compose --version
三样眠、 docker建立用戶組
這一步的目的是非root用戶使用docker時,因為權(quán)限問題翠肘,會出現(xiàn)一些看上去很奇怪的問題檐束,以下步驟是解決因權(quán)限產(chǎn)生的使用docker的問題的方法。
1. 創(chuàng)建docker用戶組
$ sudo groupadd docker
2. 將你的用戶加入該組
$ sudo usermod -aG docker ${USER}
3. 重啟docker服務(wù)
$ sudo systemctl restart docker
4. 將用戶切入進該組
newgrp - docker
參考資料
Get Docker CE for Ubuntu
Docker 創(chuàng)建docker用戶組束倍,應(yīng)用用戶加入docker組