2,更新系統軟件
$ sudo apt-get update
3,安裝依賴包
$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
4,添加官方密鑰
執行該命令時,如遇到長時間沒有響應說明網絡連接不到docker網站,需要使用代-理進行。
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
顯示OK,表示添加成功.
5,添加倉庫
$ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
6,再次更新軟件
經實踐,這一步不能夠省略,我們需要再次把軟件更新到最新,否則下一步有可能會報錯。
$ sudo apt-get update
7,安裝docker
如果想指定安裝某一版本,可使用 sudo apt-get install docker-ce=<VERSION> 命令,把<VERSION>替換為具體版本即可。
以下命令沒有指定版本,默認就會安裝最新版
$ sudo apt-get install docker-ce
8,查看docker版本
$ docker -v
顯示“Docker version 17.09.0-ce, build afdb6d4”字樣,表示安裝成功。
在win10的子系統中,會發現服務無法啟動,在日志 /var/log/docker.log有如下報錯。
查看服務狀態 service docker status 為:
* Docker is not running
解決方案:
在/etc/fstab最后添加一行代碼
none /sys/fs/cgroup cgroup defaults 0 0
然后啟動ubuntu終端窗口時,使用管理員身份運行,再執行 sudo service docker start 命令,即可正常運行服務。
ref: https://www.cnblogs.com/sweetsunnyflower/p/9862943.html
ref: https://www.jianshu.com/p/d1b2b4240256