如何启动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
也许用快照?
答案1
您检查过您是否安装了正确的软件包吗?当我看着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
步骤 6. 安装docker-ce
软件包(安装后该服务应自动启动):
sudo apt-get install docker-ce
步骤 7. 验证 docker 是否安装正确:
sudo docker run hello-world
答案2
根据包搜索。 docker.service 位于 docker.io 包中的 zesty(源宇宙)中。sudo apt install docker.io