如何在运行的Docker容器中配置自动启动服务[nginx]

时间:2019-01-27 03:10:29

标签: docker service autostart

我的泊坞窗安装我的Windows10 PC。接下来的步骤是我从powershell窗口创建容器的。

docker run -p 80 --name web -i -t ubuntu /bin/bash
#>apt-get update
#>apt-get install -y nginx

现在,我重新启动计算机时发现了两个问题。

  1. 容器“ web”未运行
  2. 启动“ web”容器时,“ nginx”服务未运行

第一个问题已解决:

docker update --restart=always web

但是第二个问题怎么办?请帮助我

1 个答案:

答案 0 :(得分:1)

在您的情况下,最好的选择是为nginx运行专用容器,而不是每次都安装nginx的通用ubuntu。

使用以下命令运行Nginx高山发行版:

docker run -p 80 --name web-Nginx -d --restart always nginx:1.15.8-alpine