[解決済み】apt-get でインストールしても docker コマンドが見つからない。
質問
このような回答があれば10分短縮できたので、他の方の参考のために追加します。
ubuntu 14.0LTS virtualbox を使って Docker をインストールしてみました。
sudo apt get install docker
しかし、dockerを実行してみると、次のようなエラーが発生します。
The program 'docker' is currently not installed. You can install it by typing:
sudo apt-get install docker
なぜubuntuはdockerが表示されないのですか?
解決方法は?
Ubuntuのパッケージ
docker
`sudo curl -sSL https://get.docker.com/ | sh`
If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:
`sudo usermod -aG docker stens`
Remember that you will have to log out and back in for this to take effect!
`sudo apt-get update && sudo apt-get upgrade`
sudo apt-get update; \
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
$ sudo apt-key fingerprint 0EBFCD88
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <[email protected]>
sub rsa4096 2017-02-22 [S]
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update; \
sudo apt-get install docker-ce docker-ce-cli containerd.io
詳しい内容については をご覧ください。 docker install ドキュメント または、以下の @Scott Stensland さんの回答。
.
=== UPDATE: sudo | sh を使いこなせない方へ ===。
コメントで、sudoとして任意のスクリプトを実行するのは危険であるとの意見がありました。上記のオプションは、この作業を簡単にするための docker の便利なスクリプトです。しかし、セキュリティ重視だがスクリプトを読みたくないという人のために、次のようにすることができます。
- 依存関係の追加
sudo docker run hello-world
- docker gpgのキーを追加する
{を使用します。
{を使用します。
{コード
(セキュリティチェック、キーフィンガープリントの確認 {コード
プレ {{コード)
- セットアップ・リポジトリー {をクリックします。
- Dockerのインストール {をクリックします。
もし、動作確認をしたい場合は、実行してください。 {コード
なぜこのような名前になっているのか、以下に説明します。 なぜubuntuでdockerをインストールするには`sudo apt-get install docker.io`なのでしょうか?
関連
-
[解決済み】docker-compose.ymlでdocker execを実行する方法
-
[解決済み] Docker Networking が無効になっています。警告: IPv4 転送が無効になっています。ネットワーキングは機能しません
-
[解決済み] Docker Error: そのようなコンテナはありません: friendlyhello
-
[解決済み] Docker Unknown フラグ --mount
-
[解決済み] Dockerfileで-hオプションのように特定のホスト名を扱う方法
-
docker 環境に opencv をインストールします ImportError: libGL.so.1: cannot open shared object file: そのようなファイルやディレクトリはありません
-
docker パーミッションが拒否されました。
-
Dockerコンテナ共通のトラブルシューティングと対処法
-
docker-composeによるmysqlのデプロイメントの実践
-
[解決済み] Docker - Ubuntu - bash: ping: コマンドが見つかりませんでした。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] com.docker.hyperkit における mac 用の docker のメモリ使用量
-
[解決済み] ansibleでdocker-composeのコマンドを実行するには?
-
[解決済み] Ansibleタスクのタイムアウトの最大長
-
[解決済み] dockerでCOPYするが、除外する
-
[解決済み] 接続するには、Dockerクライアントを昇格して実行する必要があります。
-
docker サーバーが HTTPS クライアントに HTTP 応答を返した
-
ImportError: libGL.so.1: cannot open shared object file: No such file or directory--docker in-container problem reported as a error.
-
Docker Error : 無効または破損したジャーファイル .jar
-
docker-composeコンテナのマウント権限の問題
-
docker コマンドで例外 permissions denied が発生しました。