![見出し画像](https://assets.st-note.com/production/uploads/images/141799848/rectangle_large_type_2_d5ccd12dba9940813b4014d69d225636.png?width=1200)
Docker Desktopが便利そうなのでインストールしてみました。
はじめに
ハローワールド!マイクです。
Dockerはオープンなプラットフォームです。Dockerオブジェクトと呼ばれるイメージ、コンテナ、ネットワーク、ボリュームなどで構成され、これらを操作する事でアプリケーションを開発、配布、実行することが出来ます。
Docker Desktopが便利そうなのでインストールしてみました。そういえば以前、Windows10に入れてみた記事書きましたね。当時はLinux版がなかったので今回はLinux版です。
使ったもの
今回の環境を示しておきます。
VirtualBox 7.0
Ubuntu 22.04.4 LTS
Docker Desktop 4.30.0
VirtualBoxの中でUbuntuを実行して、Ubuntuの中でDocker Desktopをインストールしました。
インストールする前にやっておかないとダメなことがあるらしいです。
https://docs.docker.com/engine/install/ubuntu/#install-using-the-repositoryの”Set up Docker's apt repository.”の部分を実行しました。(もし、コピペして使う場合の、このページからではなく元のサイトからやった方がよいかもしれません。)
# Add Docker's official GPG key:
sudo apt-get update sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o <次の行へ> /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
Docker Desktopをインストール
こちらのサイトからDEBパッケージをダウンロードしました。
https://docs.docker.com/desktop/install/ubuntu/
![](https://assets.st-note.com/img/1716636057462-A2lUqmETcI.png?width=1200)
ダウンロードが完了したら、ダウンロードした場所から下記のコマンドを参考にインストールしました。<version>と<arch>はダウンロードした実際の値と置き換えます。
例)docker-desktop-4.30.0-amd64.deb
sudo apt-get update
sudo apt-get install ./docker-desktop-<version>-<arch>.deb
Docker Desktopの起動
無事インストールが完了すると、Ubuntuのアプリ一覧から起動できると思います。起動を試みます。
![](https://assets.st-note.com/img/1716637868104-25qj5aNbVC.png?width=1200)
約款が出てきました。かわいい。w
![](https://assets.st-note.com/img/1716637916969-38MF5dgJCf.png?width=1200)
起動しました。Docker Desktopのサブスクリプション持ってないので"Continue without signing in"をクリックして先に進みました。
![](https://assets.st-note.com/img/1716637973605-Fdqj1AaftR.png?width=1200)
なんかアンケートが出てきました。Skip surveyで先に進んでしまいました。ごめんなさい。
![](https://assets.st-note.com/img/1716638092519-96xe2VNmf4.png)
無事に起動しました。
![](https://assets.st-note.com/img/1716638185500-EmnBNjRcSU.png?width=1200)
メニューをみると、コンテナ、イメージ、ボリューム、ビルドってありますね。Docker Scout、Extensionsは何でしょうね。わかったら、ここで追記させていただきます。
![](https://assets.st-note.com/img/1716638326972-OfJHJUfPJ8.png)
試しに、NginxとMogodbをコンテナの中で実行してみましょう。Docker Compose使いました。
![](https://assets.st-note.com/img/1716639785432-5LyRvBKFhm.png?width=1200)
起動が終わったようです。Docker Desktopの方を観てみましょう。
![](https://assets.st-note.com/img/1716639861551-9xCW2AbhLr.png?width=1200)
コンテナ動いているみたいですね。
![](https://assets.st-note.com/img/1716639969481-hSN6lAzrWz.png?width=1200)
使用したイメージも見えます。
![](https://assets.st-note.com/img/1716640005727-6BkJViysEP.png?width=1200)
そしてボリュームも。
![](https://assets.st-note.com/img/1716640053707-qKxTvYSPiF.png?width=1200)
最後に
GUIでコンテナ操作できるのはありがたいと思いました。コマンドラインから出来ることとGUIから出来ることにどれくらい差があるのか、それとも無いのか興味あります。最後まで読んで頂きありがとうございます。
参考
履歴
2024年05月25日:投稿
この記事が気に入ったらサポートをしてみませんか?