在MacOS系统启动时启动Docker容器

时间:2017-10-23 13:18:56

标签: mysql macos docker docker-container macos-high-sierra

我正在运行Docker 17.09.0-ce并且有一个名为

的容器

new-mysql

  

货柜ID c7fee123ec9f

每次我想要使用它时,必须手动启动该容器是一件痛苦的事情,所以我想知道是否有办法在系统启动时执行此操作。

我不想杀死这个容器,因为它完美运行,我只是想调整设置以在系统启动时自动启动(或者当Docker启动时)。

3 个答案:

答案 0 :(得分:2)

尝试:

docker run --restart unless-stopped new-mysql

您可以在此处找到更多详细信息: https://docs.docker.com/engine/admin/start-containers-automatically/

答案 1 :(得分:0)

输入docker ps以查看泊坞窗容器的图像。

enter image description here

在这种情况下,图像名为“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