镜像
1,查看镜像列表
docker image ls
查看指定的镜像
docker image ls ubuntu
2,查看镜像详细信息
docker image inspect ubuntu
3,拉取镜像
docker pull <options> NAME<:TAG|@DIGEST>
例如:
docker image pull ubuntu:14.04
4,构建镜像
- 提交镜像
docker container commit <options> CONTAINER <REPOSITORY>
例如:
docker container commit test001 busybox:test
5,删除镜像
docker image rm ubuntu
6,存出和载入镜像
存出镜像:
docker save -o ubuntu_16.06.tar ubuntu:16.04
载入镜像:
docker load --input ubuntu16.04.tar
容器
1,查看容器列表
docker container ls(新)或者docker ps(旧)
2,创建一个容器
- 只创建不运行
docker container create <options> IMAGE <command>或者
docker create <options> IMAGE <command>
例如:
docker container create -i -t ubuntu /bin/bash - 创建完立即运行
docker run <options> IMAGE <command>或者docker container run <options> IMAGE <command>
例如:
docker container run -i -t ubuntu /bin/bash
3,容器的启动、暂停和退出
- 启动
docker container start <options> CONTAINE <containe> - 暂停
docker container stop <options> CONTAINE <containe> - 暂停容器中所有的进程
docker container pause CONTAINE <containe>
4,连接到容器
docker container attach <options> CONTAINER
5,常用命令
- 获取日志
docker container logs <options> CONTAINER - 显示进程
docker container top <options> CONTAINER - 查看修改
docker container diff <options> CONTAINER - 重启容器
docker container restart <options> CONTAINER - 执行命令
docker container exec <options> CONTAINER COMMAID <ARG>
例如:
docker container exec ubuntu echo "hello world" - 删除容器
docker container rm <options> CONTAINER
6,导入和导出容器
导出容器:
docker export -o test.tar ID
导入容器:
docker import test.tar - test/ubuntu:v1.0
网友评论