1、查看容器中进程的信息
docker top 容器id (前提是容器在运行)
---结果中会显示uid /pid /ppid
2、docker inspect 容器id (查看容器元数据)
3、进入正在运行的容器(通常容器是使用后台方式运行的,需要进入容器,修改一些配置)
docker exec -it 容器id bashShell 比如: docker exec -it 容器id /bin/bash ---(exec 代表执行 -it 代表以交互的方式执行)
进去之后可以查看容器的进程信息: ps -ef
退出容器: exit
4、docker attach 容器id bashShell 比如: docker attach 容器id /bin/bash ---(attach 进入容器)
5、docker exec : 进入容器后开启一个新的终端,可以在里面操作(常用)
docker attach: 进入容器正在执行的终端,不会启动新的进程
6、从容器拷贝文件到主机上
docker cp 容器id:容器内路径 目的主机路径
实践:
docker attach 容器id
cd /home
touch test.java 在容器内部的/home 目录下创建一个test.java文件
exit 退出容器
docker ps -a 查询之前进去的那个容器的id
docker cp 容器id:/home/test.java /home 将容器中的test.java 文件拷贝到当前主机的/home目录下