Docker入坑指南之EXEC
容器启动之后,如果我们需要进入容器内修改配置,比如mysql修改启动配置
我们启动的附加参数是不是shell,这个时候就可以用docker exec了,docker除了对image参数以外,大部分命令,可以多docker容器ID操作的,也可以对docker容器别名一样的使用
docker exec -itd 容器ID(容器别名) 附加启动参数
如果启动参数的shell,就可以使用docker attach直接进去了
docker attach 容器ID(容器别名)
docker容器内的操作,只限于当前容器,如果要做成模板使用,请一定要docker commit一下
docker commit 容器ID(容器别名)新镜像名
docker exec或者docker attach可能会错误,这个时候需要使用docker logs 容器ID -t查看错误信息
docker logs 容器ID(容器别名) -t
-t是根据时间显示,交互的logs会带上时间
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步