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>