最近使用Windows版的Docker Desktop创建Ubuntu镜像时踩了个坑,使用GUI启动容器后就会很快自动退出,本文记录了踩坑、排查和解决的全过程。

Docker Hub上提供了ubuntu的官方镜像。在拉取镜像这一步,不管是Linux系统的Docker,还是Windows系统上基于WSL/Hyper-V的Docker Desktop,都是一样的docker pull ubuntu

注意到在Linux系统上,使用Ubuntu镜像创建的容器,其COMMAND为/bin/bash

而在Windows系统上,使用Docker Desktop的GUI创建的容器,COMMAND是bash,这是容器闪退的原因所在;进入命令行窗口手动创建容器即可解决: docker run -it ubuntu:latest /bin/bash

最后更新于 2023-10-20