docker创建的centos容器重启后,里面安装的服务却没有自动启动
2026/7/5 5:33:20 网站建设 项目流程

目录

前言

步骤

第一步:进入容器在容器的根目录下创建start.sh脚本

第二步:修改start.sh权限

第三步:修改容器参数

方案一:(不推荐)

方案二:(推荐)

第四步:检查centos7容器中的服务是否自启动


前言

​​​​​​​Docker 容器重启后虽然运行起来了,但是容器里安装的应用服务还是在关闭状态,没有启动。每次容器运行时还要进入正在运行的容器内启动应用服务。进入正在运行的容器中执行以下命令:

$ docker exec -it -d XXX /bin/bash

其中:
-d 后台运行
XXX 容器的名字
/bin/bash 以交互的方式运行容器

退出容器命令

exit

停止或重启容器命令

# 停止运行中的容器 docker stop centos7 # 启动已经停止的容器 docker start centos7 # 重启正在运行中的容器 docker restart centos7

重启后发现里面安装的各种服务虽然开启了开机自启动,但是却没有启动。

运行命令 systemctl s

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询