- 拉取镜像
docker pull [镜像名称]:[标签]
# eg: docker pull mysql:5.7
# 默认:docker pull mysql将会拉取最新的镜像,即:docker pull mysql:latest
1
2
3
4
5
2
3
4
5
- 查看docker正在运行的容器
docker ps
1
- 查看所有的容器
docker ps -a
1
- 后台运行镜像(添加
-d
的参数即可)- 将返回容器id
docker run -d [镜像名]
1
- 进入容器内部
docker exec -it [容器名字或者id] bash
1
- 查看命令参数
docker exec --help
1
- 退出容器
exit
1
- 停止容器
docker stop 容器id
1
- 删除容器(加-f是强制删除)
docker rm -f [容器id或者容器name]
1
- 删除镜像
dokcer rmi [镜像id,可以同时删除多个,每个用空格隔开]
1
- 配置数据卷和端口号
docker run -d [镜像id] -v [宿主机目录路径]:[容器目录路径] -p [宿主机端口号]:[容器端口号] --name [启动容器的名称]
1
- Docker挂载数据卷的默认权限是读写(rw),我们也可以在创建的时候进行设置为只读,使用ro (read only)
-v /root/datavolume:/data:ro
1