centos7.5

背景:每次开机后都要自动启动redis,也就是宿主机开机,启动容器,然后启动redis

按照网上的做法是:修改redis.conf ,修改redis的启动脚本(utils/...script)拷贝到/etc/init.d/目录下并修改。并不能实现。

最后才用这种办法:

在/etc/init.d/下面写redis启动脚本

docker 容器启动并自启动redis

然后启动时:

docker run -idt  ***/*** /bin/bash cs1.sh; cs2.sh; cs3.sh

bash执行多条指令 看来语法跟bash一样,所以如果对bash有什么不懂的,直接查阅bash资料

可以执行很多shell脚本

进容器后可以看到脚本已经执行了。而且stop容器后,再start发现脚本又执行了,开关机后start容器,脚本又执行了,好了,就先这样吧,反正我的功能时实现了

再附上开机启动docker 

systemctl enable docker

然后安全重启

shutdown -r now   (reboot 不安全重启)

查看docker是否启动

systemctl status docker

 

相关文章:

  • 2021-06-30
猜你喜欢
  • 2022-12-23
  • 2021-12-02
  • 2021-09-15
  • 2021-05-29
  • 2022-12-23
  • 2022-01-12
相关资源
相似解决方案