Ubuntu
如何在 Ubuntu 上從 apt 安裝 docker?
如何啟動 docker 服務?
thufir@doge:~$ thufir@doge:~$ sudo apt install docker Reading package lists... Done Building dependency tree Reading state information... Done docker is already the newest version (1.5-1). 0 upgraded, 0 newly installed, 0 to remove and 230 not upgraded. thufir@doge:~$ thufir@doge:~$ sudo systemctl status docker Unit docker.service could not be found. thufir@doge:~$ thufir@doge:~$ sudo service docker start Failed to start docker.service: Unit docker.service not found. thufir@doge:~$ thufir@doge:~$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=17.04 DISTRIB_CODENAME=zesty DISTRIB_DESCRIPTION="Ubuntu 17.04" thufir@doge:~$
這不是如何安裝docker嗎?我指的是數字海洋和AWS,但
doge
在上面,是一台筆記型電腦。我從docker引用的安裝說明既不具體也不具體,儘管還有另一個 docker CE指南(社區版)。從apt安裝不起作用?
啊,也許它
docker.io
不是docker
需要安裝的:服務docker啟動不起作用linux ubuntu-15.10
也許用快照?
您是否檢查過是否安裝了正確的軟體包?當我查看Ubuntu 包儲存庫列表時,我發現 docker 包的描述如下:
KDE3/GNOME2 docklet 應用程序的系統托盤
您也應該能夠從命令行檢查這一點:
user@host:~$ apt-cache search docker | grep '^docker - ' docker - System tray for KDE3/GNOME2 docklet applications
根據您連結到的安裝說明,該
docker.io
軟體包已過時。您可能希望按照這些說明安裝社區版。另一種選擇是企業版,它是商業軟體。官方安裝指南推薦的安裝方式是使用 docker 倉庫。為了使這個解決方案獨立,我將提取這些指令的一個子集並在此處重現它們:
步驟 1. 更新
apt
包索引:sudo apt-get update
步驟 2. 安裝軟體包以允許 apt 通過 HTTPS 使用儲存庫:
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
步驟 3. 添加 Docker 的官方 GPG 密鑰:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
步驟 4. 設置穩定儲存庫(命令取決於系統架構):
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
步驟 5. 再次更新包索引:
sudo apt-get update
Step 6. 安裝
docker-ce
包(安裝後服務會自動啟動):sudo apt-get install docker-ce
步驟 7. 驗證 docker 是否安裝了屬性:
sudo docker run hello-world