Docker学习笔记:容器常用命令总结

镜像操作命令

查看下载的镜像

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
发布了470 篇原创文章 · 获赞 236 · 访问量 142万+

猜你喜欢

转载自blog.csdn.net/yaomingyang/article/details/102922540