我在使用Docker for Windows (集成/不集成到WSL2)时遇到过证书问题。这是Link。 我已经在WSL2中安装了docker,并在WSL2中启动了VSCode。一切都很好,没有我在使用Docker for Windows时遇到的问题。唯一的问题是我不知道如何在Windows10浏览器中启动WebApp。当我还没有安装docker for Windows时,我如何在我的Windows10浏览器中从WSL2打开Docker端口? 我很感谢你的指导。
我想在一些可能已停止的docker容器上运行docker exec。
我的意思是,它可能运行得很好,但在某些情况下,即服务器重新启动等情况下,我希望运行docker exec的容器将被停止。
有没有好的方法来确保docker exec在两种情况下都能正确执行(容器运行,容器停止)。如果停止的话不会返回:
Error response from daemon: Container is not running
docker不会重新启动我的容器,即使它列出了退出代码2是docker-compose ps。
Name Command State Ports
-----------------------------------------------------------------------------
app_autoheal_1 /docker-entrypoint autoheal Up (healthy)
Docker状态的列表是。但是,当我使用API列出码头集装箱时,状态在“自然”语句中显示;例如:
Exited (0) NN seconds ago
Up NN days
等等..。
我找不到所有状态的所有字符串输出的确定列表。换句话说,我想解析docker状态字符串。
用于容器状态的Docker的所有可能输出是什么?
这是我说的。
我正在使用docker化的应用程序和docker-compose。
所以有时我只运行docker-compose up,其他时间运行特定的服务docker-compose run service1 /bin/bash
我注意到以这种方式使用它会增加许多不同的图像和容器。
例如:
docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none>