天天看點

Ubuntu18.04下安裝最新的Dockerdocker安裝docker-compose安裝docker-machine安裝

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