创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
例如:虚拟机/物理机,Centos7.5/Ubuntu18.04,4C/8G
Kubernetes版本信息
1.23.14
容器运行时
问题是什么
我需要在容器启动后执行容器内的一个脚本;
我使用command执行
command:
- sh
- '-c'
- chmod +x /root/db_init.sh && /root/db_init.sh
报错ERROR 2002 (HY000): Can’t connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock
但是我如果在容器启动后手动执行脚本是可以连接数据库并正常执行的
脚本内容: