docker exec进入容器
2018年5月9日
没有评论
docker技术原来越普及,那么我们怎么进入一个正在运行中的docker容器哪?
目前常用的有4种方式:
1、docker attach
2、SSH
3、nsenter
4、docker exec
目前比较推荐使用第4中docker exec的方式,当然这篇博客主要目的是学习记忆,我自己也是这方面的新人。
启动php-fpm容器
docker run -d --name="king_php72" php:7.2.4-fpm
进入容器
上面的命令我们在启动时已经给docker命名了,所以可以直接通过名字的方式通过exec进入。
docker exec -it king_php72 /bin/bash
如果我们不清楚docker容器的名字,我们可以通过docker ps来获取容器的ID,通过容器ID进入容器。
# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
76c6cbb1a025 php:7.2.4-fpm "docker-php-entrypoi…" 5 minutes ago Up 5 minutes 9000/tcp king_php72
# docker exec -it 76c6cbb1a025 /bin/bash
参考文章:《如何进入Docker容器》
近期评论