安裝虛擬機後,引入鏡像Ubuntu 16.04
檢查Ubuntu的內核版本
# uname -r
4.4.0-21-generic
更新系統,確保軟件包列表的有效性
$ sudo apt-getupdate
如果Ubuntu的版本不滿足,還需升級Ubuntu
$ sudo apt-get -y upgrade
安裝docker
$ sudo apt-get -y install docker.io
安裝過程中會提示是否安裝Y/N,其中的 “-y”就是默認跳過此步驟。
創建軟鏈接# sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
# sed -i'$acomplete -F _docker docker' /etc/bash_completion.d/docker.io
注:我在安裝的時候,執行sed條命令報錯,沒有這個文件。不管它。
創建軟鏈接的方法是
ln -s /data/dir /tmp/aaa
ln -s 源目錄 目標軟連接
進入軟連接-用普通的cd命令即可進入
cd /tmp/aaa
軟鏈接的目的是:在不改變原目錄/文件的前提下,起一個方便的別名。
安裝完畢之後,啟動docker,並檢查狀態
以下是對文件和郵件的加密,不設置可跳過
更新安裝包信息, 確保 APT 使用 https 協議, 同時CA 證書已經被安裝.
$ sudo apt-get update
$ sudo apt-get install apt-transport-httpsca-certificates
增加Docker倉庫的新GPG密鑰# sudo apt-key advkeyserver hkp://keyserver.ubuntu.com:80 recv-keys36A1D7869245C8950F966E92D8576A8BA88D21E9
(密鑰生成可以查看文檔-docker-GPG)
recv-keys 這些源可以從官方獲取,一般都是有固定可用的
官方源可以參考https://launchpad.net/ubuntu/+archivemirrors
linux下安裝docker machine$ curl -Lhttps://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`uname-s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine&& sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
參考文案: https://docs.docker.com/machine/install-machine/ (有linux/macOS/Windows)
#查看docker-machine版本
$docker-machine -v