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