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のインストール方法ではありませんか?私はDigitalOceanを参照していて、 [〜#〜] aws [〜#〜] ですが、上記のdoge
はラップトップです。インストール directions dockerから参照したのは具体的でも具体的でもありませんが、docker CE(Community Edition)には別の guide があります。
Aptからのインストールは機能しませんか?
ああ、多分それはdocker.io
インストールする必要があるdocker
ではなく:
サービスドッカーの起動が機能しないlinux ubuntu-15.1
多分スナップで?
正しいパッケージをインストールしていることを確認しましたか? buntuパッケージリポジトリリスト を見ると、dockerパッケージについて次の説明があります。
KDE3/GNOME2ドックレットアプリケーション用のシステムトレイ
これは、コマンドラインからも確認できるはずです。
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
パッケージ検索によると。 docker.serviceは、パッケージdocker.ioのzesty(ソースユニバース)にあります。 Sudo apt install docker.io