在Windows操作系统下,使用Docker
参考:在Windows 10/11+WSL2上搭建PC上的Docker环境。
总体来说
-
- 使Linux能够使用Windows子系统(WSL)
-
- 使能使用虚拟机平台
-
- 安装WSL2的Linux内核
-
- 安装WSL2的Linux发行版
-
- 安装Windows终端
- 安装Windows版Docker桌面
通过指定文件并执行,调用Window Terminal。
wt

参考: 从”指定文件名运行”来启动Windows Terminal的方法。
检查当前的WSL版本
wsl -l -v
以下命令的缩略
wsl --list --verbose
还有其他可以与“–list”组合的命令。
-
- –all: すべてのディストリビューションを一覧表示します。
-
- –running: 現在実行中のディストリビューションのみを一覧表示します。
- –quiet: ディストリビューション名のみを表示します。
参考:WSL基本命令的介绍
本文由一位现役工程师解释WSL版本的确认和更改方法
运行Docker Desktop并执行教程。
-
- 根据教程选择「学习中心: 什么是容器?」
- 按照教程进行容器的启动、确认启动、停止操作。

将在教程中进行的内容用命令表示如下:
起動(イメージと名前、起動ポートを指定して起動)
docker run --name welcome-to-docker -d -p 8088:80 docker/welcome-to-docker
停止
docker stop welcome-to-docker
指令说明
参考:Docker run 参考资料
docker run [オプション] イメージ[:タグ|@ダイジェスト値] [コマンド] [引数...]
选择
--name 名前
名前を指定できる。stopを実行する際などで指定可能
-d
デタッチドモードで起動。デタッチドモードについての説明は上記参考リンクを参照。
-p ホスト側ポート:コンテナ側ポート
ホスト側ポートにアクセスする。通信はコンテナ側ポートへ転送される。
複数ポートをバインドする場合はさらに -p をつなげる。
其他有用的基本命令
检查正在运行的容器
参考:Docker ps 参考资料
docker ps
确认包括在停止状态的货柜。
docker ps -a
容器的启动
参考:Docker 启动参考文档
docker start [コンテナ]
ex: docker start 200f430e4e6c
删除容器
参考:Docker rm 参考资料
docker rm [オプション] コンテナ [コンテナ...]
ex: docker rm 200f430e4e6c
删除镜像
参考:Docker rmi 参考资料
docker rmi [オプション] イメージ [イメージ...]
ex: docker rmi welcome-to-docker
構築新的图像的方法
-
- Dockerfileとソースコードを準備する
- docker build を使用してイメージを作成する

- サンプルアプリケーションのダウンロード
git clone https://github.com/docker/welcome-to-docker
- docker buid コマンドを実行し、イメージを作成する
docker build -t welcome-to-docker .
如果Windows中未安装Git,则需要安装Git for Windows
参考:【Windows】进行Git环境配置!
-
- 选择覆盖新存储库的默认分支名称(而不是设置为默认的master分支)。
-
- 选择从命令行和第三方软件中使用Git(只修改可从PowerShell和第三方软件中使用的设置,以确保不破坏现有的Windows环境)。
-
- 选择使用捆绑的OpenSSH。
-
- 选择使用OpenSSL库。
-
- 选择检出Windows样式、提交Unix样式的换行符转换(检出时转换为CRLF,提交时使用LF进行提交)。
-
- 选择使用MinTTY(MSYS2的默认终端)。
-
- 选择默认(快进或合并)。
- 选择Git凭证管理器。