如何在正在运行的docker容器中配置autostart服务[nginx]
我的docker安装我的windows10电脑。下面的步骤是我从powershell窗口创建容器的步骤如何在正在运行的docker容器中配置autostart服务[nginx],docker,service,autostart,Docker,Service,Autostart,我的docker安装我的windows10电脑。下面的步骤是我从powershell窗口创建容器的步骤 docker run -p 80 --name web -i -t ubuntu /bin/bash #>apt-get update #>apt-get install -y nginx 现在,当我的电脑重新启动时,我发现有两个问题 容器“web”未运行 启动“web”容器时,“nginx”服务未运行 第一个问题得到解决: docker update --restart=alw
docker run -p 80 --name web -i -t ubuntu /bin/bash
#>apt-get update
#>apt-get install -y nginx
现在,当我的电脑重新启动时,我发现有两个问题
docker update --restart=always web
但是第二个问题怎么办?请帮助我对于您来说,最好的选择是运行nginx专用容器,而不是每次都安装nginx的通用ubuntu 使用以下命令运行Nginx alpine版本:
docker run -p 80 --name web-Nginx -d --restart always nginx:1.15.8-alpine
这是一个很好的起点;我也是。在Docker容器中的交互式shell中安装软件基本上保证会丢失工作并且不可复制。