我正在寻找一种在容器崩溃/退出后在Docker Vanilla中提取最新映像的方法。
就像我当前的架构一样,我无权访问Docker Engine API,而只能访问容器本身,我希望能够在退出该服务后根据映像更新容器。
Docker升级容器的方式似乎如下:
docker pull mysql
docker stop my-mysql-container
docker rm my-mysql-container
docker run --name=my-mysql-container --restart=always \
-e MYSQL_ROOT_PASSWORD=mypwd -v /my/data/dir:/var/lib/mysql -d mysql
但这是基于Docker引擎CLI API的,正如我之前解释的那样-这不是我想尝试的方法。
当容器在重新启动/崩溃时再次从最新存储库中提取映像时,是否有可能配置Docker?