首先进入容器:sudo docker exec -it bt /bin/bash
然后进入自启目录:cd /etc/rc.d/init.d/
新建脚本:sudo vi auto_bt.sh
输入脚本:
1 2 3 |
# chkconfig: 2345 90 10 /etc/init.d/bt start /bin/bash |
其中第二行是想要容器启动时自动运行的命令
激活:
chkconfig --add autoss.sh
chkconfig autoss.sh on
这样就OK了,不过可能存在部分失效的情况,不过也没关系,我们只需要重新建个image
,然后用这个image
新建个容器就行了
新建image:docker commit bt bt_firewall_closed_noband_account
新建容器:docker run -itd --name bt2 -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=true bt_firewall_closed_noband_account /usr/sbin/init /etc/rc.d/init.d/auto_bt.sh
本文最后更新于2021年10月17日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!