初めに
Docker Desktopが有償になったので、代替えとして、「Container Desktop」を試してみました。
導入
前提条件:dockerエンジンの起動に、WSL2を使用しているため、WSL2が導入可能な環境である必要があります。
- GitHubから最新版をダウンロードします。
- ダウンロードした「ContainerDesktopInstaller.exe」を実行します。
- インストール画面が表示されるので、「Install」をクリックします。
![image.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1740352%2F14cdd829-2dda-7d5f-9f27-4331772d9a86.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=0c800dd312f231b163f44ab34cd89e2d)
- インストールが開始されます。
![image.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1740352%2Fef360eec-c7b9-9971-c659-f70d662c6e59.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=ca0e569fe50f89ec9a692a8910e04554)
![image.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1740352%2F727ede9f-90f9-344d-38fa-59e85bde8a4d.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=0046d97582d3c119b8aa81f4db656ca3)
- 再起動後、ログインするとタスクトレイ上に、「Docker Desktop」のアイコンが表示されます。
![image.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1740352%2F0836349f-740c-a84d-e29d-3156374ee0c5.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=516ce103778cbe1e8f922e5fe187d306)
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のページが表示されます。
![](https://alpcom.co.jp/cms/wp-content/uploads/image-148.png)