特点
特征
优点
- 启动速度快
- CPU占用小
- 内存占用小
- 磁盘占用小
- 迁移部署方便
缺点
命令
程序命令
$ docker version # 查看版本信息
$ docker info # 查看程序信息
$ docker help # 查看帮助
$ docker system df [-v] # 查看占用空间
$ docker system prune [-a | -f] # 清理空间
镜像命令
$ docker search <name> # 仓库中搜索镜像
$ docker pull <name>[:<version>] # 拉取镜像
$ docker rmi <name>[:<version>] # 移除镜像
$ docker rmi -f $(docker images -qa) # 移除所有镜像
$ docker images[-a] # 列出镜像
$ docker build <dockerfile> # 通过Dockerfile创建镜像
$ docker commit [-a <author> | -m <description>] <container id> <name>:<version> # 通过容器创建镜像
$ docker save <-o <file>> <name[:<version>]> # 导出镜像
$ docker load <-i <file>> # 导入镜像
容器命令
$ docker run [-it | -d | --name <container name> | -p <host post>:<container post>[/udp] | -v <volume name>:<container path>] <image name> # 创建并开始容器
$ docker exec [-it] <container id> <command> # 执行容器命令 / 进入容器操作
$ docker cp <host path> <container id>:<container path> # 复制文件
$ docker ps [-a] # 列出容器
$ docker start <container id> # 开始容器
$ docker stop <container id> # 停止容器
$ docker pause <container id> # 挂起容器
$ docker unpause <container id> # 恢复容器
$ docker kill <container id> # 强制停止容器
$ docker rm <container id> # 移除容器
$ docker stop $(docker ps -q) & docker rm $(docker ps -aq) # 移除所有容器
$ docker inspect <container id> # 查看容器信息
$ docker container logs <container id> # 查看容器日志
$ docker diff <container id> # 对比与镜像文件目录区别
$ docker top <container id> # 查看容器中进程
$ docker export <-o <file>> <container id> # 导出容器文件系统
卷命令
$ docker volume ls # 列出卷
$ docker volume inspect <volume name> # 查看卷信息
$ docker volume create <volume name> # 创建卷
$ docker volume rm <volume name> # 移除卷
$ docker volume rm $(docker volume ls -q) # 移除所有卷
参考