1、新建一个 start.sh文件,并给予该文件可执行权限。

touch /root/start.sh
chmod +x /root/start.sh

2、start.sh 脚本的内容,如下:

#!/bin/bash
LOGTIME=$(date “+%Y-%m-%d %H:%M:%S”)
echo “[$LOGTIME] startup run…” >>/root/start.log
service ssh start >>/root/start.log

3、将start_ssh.sh脚本添加到启动文件中

vim /root/.bashrc

4、文件末尾加入内容:

if [ -f /root/start.sh ]; then
      ./root/start.sh
fi

5、将容器保存为新的镜像

docker commit <容器ID> myimage/ubuntu-ssh
最后修改:2023 年 02 月 17 日
如果觉得我的文章对你有用,请随意赞赏