docker version :版本
systemctl status docker.service :状态
1.查看所有的容器命令
docker ps -a
2.启动一个已停止的容器
docker start <容器 ID>
3.停止容器的命令
docker stop <容器 ID>
4.停止的容器可以通过 docker restart 重启
docker restart <容器 ID>
5.进入容器
>docker attach :注意: 如果从这个容器退出,会导致容器的停止。
>docker exec -it 容器 /bin/bash :推荐大家使用 docker exec 命令,因为此退出容器终端,不会导致容器的停
6.删除容器
docker rm -f 1e560fca3906
7.清理掉所有处于终止状态的容器
docker container prune
8.列出本机镜像列表
docker images
各个选项说明:
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小
9.获取一个新的镜像
docker pull ubuntu:13.10
10.查找镜像
docker search httpd
NAME: 镜像仓库源的名称
DESCRIPTION: 镜像的描述
OFFICIAL: 是否 docker 官方发布
stars: 类似 Github 里面的 star,表示点赞、喜欢的意思。
AUTOMATED: 自动构建。
11.运行容器
docker run -t -i ubuntu:15.10 /bin/bash
参数说明:
-i: 交互式操作。
-t: 终端。
ubuntu:15.10: 这是指用 ubuntu 15.10 版本镜像为基础来启动容器。
/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash
12.网络端口映射
docker run -d -p 5000:5000 <容器 IMAGE> /bin/bash
docker run -d -p 127.0.0.1:5000:5000/udp <容器 IMAGE> :默认都是绑定 tcp 端口,如果要绑定 UDP 端口,可以在端口后面加上 /udp, 指定容器绑定的网络地址