一、常用命令
- 查看容器的所有信息
docker inspect + 容器id(或是容器名称)
- 查看目前可用的容器镜像
docker images
- 查看容器
查看当前运行:docker ps
查看所有:docker ps -a
- 删除镜像
docker rmi
- 运行容器
- 非守护进程方式运行: docker run -it + 镜像id /bin/bash
- 守护进程方式进入已经运行的容器(正在运行):docker exec -it 容器id /bin/bash
这里通常要绑定端口:前者宿主机,后者容器; 守护进程方式进入退出不会关闭容器
- 退出容器
- ctrl + d
- 不会关闭容器:ctrl + p + q
- 输入exit
- 将容器中的文件上传到本机
docker cp 容器id : 文件 主机目录
- 将容器保存为镜像
docker commit + 容器id + 你的命名
- 备份与恢复镜像(方便以文件形式移动)
- docker save -o xxx.tar + 你要备份的镜像
- docker load -i xxx.tar
- 根据dockerfile创建镜像
- docker build -t"你命名的镜像名称" + dockerfile所在目录
二、补充
- docker适合在ubuntu系统下面运行
- 启动docker用命令(在ubuntu下):
service docker start - 所有容器本质上都是一台电脑,mysql或是ubuntu的容器不过是建立在这linux之上,所以都可以进入