Ubuntu18.04下安裝最新的Docker
- docker安裝
-
- 安裝的前提條件
- 解除安裝舊版本docker
- 更新系統軟體
- 安裝依賴包
- 添加倉庫
- 再次更新系統軟體
- 安裝docker
- 檢視docker版本
- docker-compose安裝
-
- 下載下傳 docker-compose
- 授權
- 檢視版本資訊
- docker-machine安裝
-
- 安裝virtualBox
- 下載下傳并安裝docker-machine
- 檢視版本資訊
docker安裝
安裝的前提條件
Docker 要求 Ubuntu 系統的核心版本高于 3.10 且為64位。
// 檢視ubuntu核心版本
[email protected]:~# uname -a
//檢視ubuntu版本
[email protected]:~# lsb_release -a
解除安裝舊版本docker
[email protected]:~# sudo apt-get remove docker docker-engine docker.io
更新系統軟體
[email protected]:~# sudo apt-get update
安裝依賴包
[email protected]:~# sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
添加官方秘鑰
執行該指令時,如遇到長時間沒有響應說明網絡連接配接不到docker網站,需要使用代理進行。
添加倉庫
[email protected]:~# sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
再次更新系統軟體
[email protected]:~# sudo apt-get update
安裝docker
//如果想指定安裝某一版本,可使用 sudo apt-get install docker-ce={VERSION} 指令,把{VERSION}替換為具體版本即可。
//以下指令沒有指定版本,預設就會安裝最新版
[email protected]:~# sudo apt-get install docker docker.io
檢視docker版本
[email protected]:~# docker -v
docker-compose安裝
docker-compse:可運作和管理多個docker容器。
下載下傳 docker-compose
//參見:https://github.com/docker/compose/releases
[email protected]:~# sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
授權
[email protected]:~# sudo chmod +x /usr/local/bin/docker-compose
檢視版本資訊
[email protected]:~# docker-compose --version
docker-machine安裝
docker-machine:docker官方提供的docker管理工具。可管理多個docker主機,可搭建swarm叢集。
安裝virtualBox
docker-machine的使用是要基于virtualBox的。如果沒有安裝安裝過,請先安裝virtualBox。
登入virtualBox官網:https://www.virtualbox.org/wiki/Linux_Downloads
作者使用版本:Ubuntu 18.04 / 18.10 / 19.04 / Debian 10
下載下傳後,執行以下指令進行安裝:
//下載下傳依賴
[email protected]:~# sudo apt --fix-broken install libcurl4 libqt5opengl5 libqt5printsupport5 libqt5x11extras5
//安裝
[email protected]:~# sudo dpkg -i virtualbox-6.0_6.0.6-130049~Ubuntu~bionic_amd64.deb
下載下傳并安裝docker-machine
[email protected]:~# curl -L https://github.com/docker/machine/releases/download/v0.13.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&
[email protected]:~# chmod +x /tmp/docker-machine &&
[email protected]:~# sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
檢視版本資訊
[email protected]:~# docker-machine version
參考位址:https://blog.csdn.net/weixin_41464478/article/details/84634258