ブログ

Container Desktopを試してみた

初めに

Docker Desktopが有償になったので、代替えとして、「Container Desktop」を試してみました。

導入

前提条件:dockerエンジンの起動に、WSL2を使用しているため、WSL2が導入可能な環境である必要があります。

  1. GitHubから最新版をダウンロードします。
  2. ダウンロードした「ContainerDesktopInstaller.exe」を実行します。
  3. インストール画面が表示されるので、「Install」をクリックします。
image.png
  1. インストールが開始されます。
image.png
  1. インストールが終わると、再起動の確認画面が出るので、「はい」をクリックし、再起動します。
image.png
  1. 再起動後、ログインするとタスクトレイ上に、「Docker Desktop」のアイコンが表示されます。
image.png

dockerコマンドの実行

導入が終わると、コマンドプロンプトからdockerコマンドを実行することができます。
試しに、nginxのコンテナを実行してみました。

c:\>docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
3f4ca61aafcd: Pull complete
50c68654b16f: Pull complete
3ed295c083ec: Pull complete
40b838968eea: Pull complete
88d3ab68332d: Pull complete
5f63362a3fa3: Pull complete
Digest: sha256:0047b729188a15da49380d9506d65959cce6d40291ccfb4e039f5dc7efd33286
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest

c:\>docker images
REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
nginx        latest    1403e55ab369   2 weeks ago   142MB

c:\>docker run -d --name nginx -p 8080:80 nginx
69918a7dd397222668453b9706f439542b18d43e3c7c70152bf6d93e1153e42c

c:\>docker ps -a
CONTAINER ID   IMAGE     COMMAND                  CREATED          STATUS         PORTS                                   NAMES
69918a7dd397   nginx     "/docker-entrypoint.…"   11 seconds ago   Up 6 seconds   0.0.0.0:8080->80/tcp, :::8080->80/tcp   nginx

ブラウザを開いて、アクセスすると、nginxのページが表示されます。


pagetop