- 拉取容器镜像
 
 
docker pull 镜像名:镜像版本
 
- 查看镜像
 
 
docker images
 
- 查看容器列表
 
 
docker ps
docker ps -a
 
- 进入容器
 
 
docker exec -it 容器id /bin/bash
 
- 停止容器
 
 
docker stop 容器id
 
- 运行容器
 
 
docker start 容器id
 
- 删除容器
 
 
docker rm 容器id
docker rm  -f 容器id
 
- 删除镜像
 
 
docker rmi 镜像id
 
- 容器日志
 
 
docker logs  容器id
 
- 运行数据库容器
 
 
docker run -p [宿主机端口]13306:3306[容器端口] --name mysql  -v [宿主机机目录]/opt/mysql/:/var/lib/mysql[容器目录] -e MYSQL_ROOT_PASSWORD=SZoscar55![数据库密码] -d mysql:latest
 
| option | 作用 | 
|---|
| -i | 以交互模式运行容器,通常与 -t 同时使用 | 
| -t | 启动容器后,为容器分配一个命令行,通常与 -i 同时使用 | 
| -v | 目录映射,容器目录挂载到宿主机目录,格式: <宿主机目录>:<容器目录> | 
| -d | 守护进程,后台运行该容器 | 
| -p | 指定端口映射,格式:宿主机端口:容器端口 | 
| -rm | 容器停止后自动删除容器。 | 
| –name | 给容器指定一个名称 | 
| -network | 指定容器的网络模式。 | 
| -P | 随机端口映射,容器内部端口随机映射到主机的端口(49153起始 49153到65535) | 
| -u | 指定用户 | 
| –restart | 容器的重启策略(如 no、on-failure、always、unless-stopped)。 | 
| -m,–memory bytes | 设置容器使用内存最大值 | 
| -h, --hostname string | 指定容器的 host name | 
| –dns | 指定容器 dns 服务器 | 
| -e或-env | 设置环境变量 |