我开始使用Docker。我正在使用WordPress基本映像和docker-compose。 我正在尝试使用ssh进入其中一个容器,以检查在初始构建期间创建的文件/目录。我试着跑步docker-compose run containername ls -la,但是没有做任何事情。即使这样做,我还是希望有一个可以遍历目录结构的控制台,而不是运行单个命令。用Docker执行此操作的正确方法是什么?
docker-compose.yml中定义了一些服务范围。这些服务已启动。我只需要重建其中之一,然后启动它即可启动其他服务。我运行以下命令: docker-compose up -d # run all services docker-compose stop nginx # stop only one. but it still running !!! docker-compose build --no-cache nginx docker-compose up -d --no-deps # link nginx to other services 最后,我得到了旧的nginx容器。顺便说一句,docker-compose不会杀死所有正在运行的容器!
我正在尝试通过以下命令删除Docker容器: docker rmi <Image-Id> 显然,我用我得到的ID替换了Image-Id: docker images 但是我看到下面的错误: Error response from daemon: conflict: unable to delete <Image-ID> (must be forced) - image is being used by stopped container xxxxxxxxxxx