UbuntuにDocker Engineというものを入れてみました。
はじめに
ハローワールド!マイクです。
先日、Windows 10 HomeにDocker Desktopを入れましたが、今回はLinuxのデストリビューションであるUbuntuにDocker Engineをセットアップしてみたのでその時の纏めです。何かの参考になれば幸いです。
(そもそも"Dockerとは何か?"は別にまとめたいと思います。)
使ったもの
OSやDockerのバージョンアップに伴い手順が更新される場合もあると思いますので、実施する場合は一度公式ドキュメント(参考2)を一読される事をオススメします。
まずは、古いバージョンのDockerを削除
古いバージョンはパッケージの名前が違うので削除が必要みたいです。下記のコマンドで削除しました。
リポジトリのセットアップ
Docker Engineの取得する為に、取得先のリポジトリのセットアップを行いました。まずは、いつものおまじないでローカルリポジトリの更新をします。
次にHTTPSでリポジトリが使えるようになる為のパッケージをインストールしました。
注意:この後、GPG鍵の取得と確認→リポジトリのセットアップと続くのですが、本日(2021年4月25日)公式ドキュメント(参考2)を見たら少し変更されていました。Docker Engineのインストールまでのステップは参考までに記載してあります。
(参考)Docker公式のGPG鍵を取得します。
(参考)取得したGPG鍵が正しいものであるか確認する為にハッシュ値(フィンガープリント)を確認します。公式ドキュメントに書いてあったハッシュ値は
だったので、コマンドを使って確認します。検索は最後の8桁だけ使用しても大丈夫みたいです。
(参考)そして、リポジトリのセットアップ。
Docker Engineのインストール
ローカルリポジトリの更新。(毎度のおまじない。w)
インストール!
終了です。お疲れ様でした。
Docker Engineのアンインストール
今回インストールしたDocker Engineをアンインストールしたい場合は下記のコマンでで消すことができました。
イメージやコンテナは/var/lib/dockerの下に保存されているみたなので、きれいに消したい場合はここのファイルも消すみたいです。
原因はわからないのですが、きれいにアンインストールした後、再度インストールしたらエラーが出たんですよね。
クラッシュレポートが出てたんですけど・・・・見なかった。ごめんなさい、ごめんなさい、ごめんなさい。
最後に
いかがでしたでしょうか。コマンド実行結果の画面コピーとかあった方がわかりやすかったでしょうかね。準備しますので後日更新させてください。最後まで読んで頂きありがとうございました。
追伸:2022年06月24日(金)はれ
最近、気がついたのですがLinuxでもDocker Desktopが使えるようになったみたいです。KVMという仮想環境の上で動きます。興味深いですね。近々、試しにインストールして使ってみたいと思います。
参考
履歴
2022年06月24日:追伸を追加しました。
この記事が気に入ったらサポートをしてみませんか?