1.docker ps
CONTAINER ID: 容器 ID。
IMAGE: 使用的镜像。
COMMAND: 启动容器时运行的命令。
CREATED: 容器的创建时间。
STATUS: 容器状态。
状态有7种:
- created(已创建)
- restarting(重启中)
- running(运行中)
- removing(迁移中)
- paused(暂停)
- exited(停止)
- dead(死亡)
PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。
NAMES: 自动分配的容器名称
2.docker logs 容器ID
查看容器内的标准输出:
3.docker stop 容器ID----停止运行
4.docker ps -a---查看所有的容器命令
5.docker start 容器ID-----启动停止的容器
6.docker restart 容器ID--重新启动
7.docker attach 容器ID--进入容器,退出会导致容器停止
8.docker exec 容器ID-进入容器,退出容器不会停止
9.docker export 容器ID> ubuntu.tar---导出此容器快照到本地文件为ubuntu.rar
10.docker rm -f 容器ID------删除容器
11.docker run -ti -p ip:8090:8080 镜像ID /bin/bash
解释:-d后台运行,-p映射端口,主机的端口映射到了容器中的端口 然后外部访问的时候 访问的是 主机的ip:8090
12.docker inspect 容器名称或ID----(它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息。)
13.docker images--(列出主机上的镜像)
14.使用镜像
docker run -t -i ubuntu:15.10 /bin/bash
参数说明:
- -i: 交互式操作。
- -t: 终端。
- ubuntu:15.10: 这是指用 ubuntu 15.10 版本镜像为基础来启动容器。
- /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。
15.删除镜像-docker rmi