镜像操作命令
查看下载的镜像
docker images
删除镜像
docker rmi 镜像名称
容器操作命令
查看运行的所有容器
docker ps
查看所有容器
docker ps -a
删除容器
docker rm 容器ID
停止容器运行
docker stop 容器ID
容器复制文件到物理机
docker cp 容器名称:容器目录 物理机目录
物理机复制文件到容器
docker cp 物理机目录 容器名称:容器目录
进入docker容器
docker exec -it 容器名 bash
退出docker
exit
进入容器
docker exec -it 容器ID /bin/bash
- exec:推荐大家使用docker exec命令,因为此退出容器终端,不会导致容器的停止
- -i:交互式操作
- -t:终端
- /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式Shell,因此用的是/bin/bash
网络端口的快捷方式
docker port 容器ID或名字
C:\Users\Administrator>docker port 容器ID|名称
5672/tcp -> 0.0.0.0:5673
15672/tcp -> 0.0.0.0:15673
查看WEB应用程序容器进程
我们可以使用docker top 来查看容器内部运行的进程
C:\Users\Administrator>docker top 容器ID或名称
PID USER TIME COMMAND
3668 999 0:00 {rabbitmq-server} /bin/sh /opt/rabbitmq/sbin/rabbitmq-server
3804 999 0:00 /usr/local/lib/erlang/erts-10.5.3/bin/epmd -daemon
3855 999 0:15
3955 999 0:00 erl_child_setup 1048576
4011 999 0:00 inet_gethost 4
4012 999 0:00 inet_gethost 4