获取镜像

从官方注册服务器(https://hub.docker.com)的仓库中 pull 镜像。

docker search centos # 搜索某镜像
docker pull centos   # 拉取某镜像
docker images        # 查询当前系统中已拉取的镜像

运行容器

docker run -it centos:latest /bin/bash    # 启动一个容器
exit # 退出容器

使用 start 启动已停止的 docker 容器:

docker ps -a # 查看容器
docker start b750bbbcfd88 # 启动容器

后台运行容器:

在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过 -d 指定容器的运行模式。

加了 -d 参数默认不会进入容器,想要进入容器需要使用指令 docker exec

docker run -itd --name ubuntu-test ubuntu /bin/bash

端口映射:

docker run -d -p 5000:5000 training/webapp python app.py

通过 docker ps 命令可以查看到容器的端口映射,docker 还提供了另一个快捷方式 docker port,使用 docker port 可以查看指定 (ID 或者名字)容器的某个确定端口映射到宿主机的端口号。例如;