Docker常用命令

查看本地镜像

docker images

获取镜像(本地不存在时则自动下载)

docker pull <image name>:<tag name>

查找镜像

docker search <image name>

启动容器

docker run -i -t <image name>:<tag name> /bin/sh

docker run -d <image name>:<tag name>

docker run -d -p <docker port>:<pc/vm port> <image name>:<tag name>

-t: 在新容器内指定一个伪终端或终端
-i: 允许你对容器内的标准输入 (STDIN) 进行交互
-d: 后台模式
-p: docker端口映射到主机端口

在运行的容器中执行命令

docker exec -i -t <container id|container name> /bin/sh

查询正在运行的容器

docker ps

查看容器内的标准输出或log

docker logs -f <container id|container name>

停止容器

docker stop <container id|container name>

重启容器

docker start <container id|container name>

移除容器(必须先停止)

docker rm <container id|container name>

查看容器的某个确定端口映射到宿主机的端口号

docker port <container id|container name>

查看容器内部运行的进程

docker top <container id|container name>

查看Docker容器的配置和状态信息

docker inspect <container id|container name>

 

原文地址:https://www.cnblogs.com/storml/p/9586108.html