Docker 进入容器内部


前提是容器在运行,推荐第二种方式

1.docker attach

命令:

docker attach mysql
  • docker attach 容器名称或容器ID

注意事项:使用attach命令有一个问题,当有多个窗口同时使用该命令进入同一个容器时,所有的窗口中的信息都会同步显示,如果有一个窗口阻塞了,别的窗口也无法再进行其他操作。所以该命令只适合于自己的开发环境。


2.docker exec

命令:

docker exec -it mysql bash
  • docker exec -it 容器名称或容器ID bash
  • bash:在mysql容器里面新开了一个bash进程,在该终端可以通过命令和mysql容器交互,类似于通过Xshell和远程liunx服务器交互。

推荐使用:docker exec 方式进行容器交互

欢迎关注公众号:慌途L
后面会慢慢将文章迁移至公众号,也是方便在没有电脑的情况下可以进行翻阅,更新的话会两边同时更新,大家不用担心!
在这里插入图片描述


Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐