我正在运行Docker 17.09.0-ce并且有一个名为
的容器 new-mysql
货柜ID c7fee123ec9f
每次我想要使用它时,必须手动启动该容器是一件痛苦的事情,所以我想知道是否有办法在系统启动时执行此操作。
我不想杀死这个容器,因为它完美运行,我只是想调整设置以在系统启动时自动启动(或者当Docker启动时)。
答案 0 :(得分:2)
尝试:
docker run --restart unless-stopped new-mysql
您可以在此处找到更多详细信息: https://docs.docker.com/engine/admin/start-containers-automatically/
答案 1 :(得分:0)
输入docker ps
以查看泊坞窗容器的图像。
在这种情况下,图像名为“microsoft / mssql-server-linux”,使用图像名称而不是容器名称:docker run --restart=unless-stopped microsoft/mssql-server-linux
。
这对你有用;)
答案 2 :(得分:0)
将容器提交到新映像,以保留容器状态:
docker commit c7fee123ec9f launch/mysql-image
使用额外的参数运行新图像
docker run --restart=unless-stopped launch/mysql-image --name phoenix-mysql