如何实现“docker sh nohup”

流程图

准备docker镜像 启动docker容器 进入docker容器 noahup执行sh脚本

关系图

erDiagram
    DEVELOPER ||--o| NEWBIE : 教导

整体流程

步骤操作
1准备docker镜像
2启动docker容器
3进入docker容器
4在容器中执行nohup sh 脚本
步骤解析
步骤1:准备docker镜像

首先,你需要准备一个包含你的sh脚本的docker镜像。

步骤2:启动docker容器

使用如下命令启动docker容器:

docker run -it your_docker_image_name /bin/bash
  • 1.

这条命令的意思是以交互式模式运行你的docker镜像,并进入容器的bash环境。

步骤3:进入docker容器

进入docker容器后,你需要进入到需要执行sh脚本的目录中。

cd your_script_directory
  • 1.
步骤4:在容器中执行nohup sh 脚本

最后,使用如下命令执行nohup sh脚本:

nohup sh your_script.sh &
  • 1.

这条命令的意思是以后台方式执行你的sh脚本,并且不受终端关闭的影响。

现在,你已经成功地使用docker执行了nohup sh脚本,小伙伴可以尝试按照以上步骤进行操作。祝你成功!