Docker镜像与容器常用命令
本文是在上篇文章的基础上进行讲解
上篇文章是Docker基本概念详解
docker version
查看Docker服务端和客户端版本信息,Docker采用的是c/s结构,即服务端程序可以和客户端不在同一台机器上,不过一般不常用。
docker info
查看docker 系统信息,包括容器和镜像数
docker --help
查看命令帮助
docker镜像操作
docker images
查看docker本地镜像仓库
各个选项说明:
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签
IMAGE:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小
docker search 镜像名
各个选项说明:
NAME:镜像名字
DESCRIPTION:描述
STARS:点赞数
OFFICIAL:是否官方
AUTOMATED:自建
docker pull 镜像名
下载镜像
docker inspect 镜像名
列出镜像详细信息
docker tag 名称:[标签] 新名称:[新标签]
创建新标签
docker rmi 镜像名
删除镜像
docker save -o /root/名称
导出镜像为本地文件
docker load --input /root/名称 或 docker load < /root/名称
导入镜像
docker login
登陆官方仓库 ,需要在官网先注册账号
docker push 镜像名
上传到官网仓库,前提是已经登陆
docker commit [options] 容器id/名称 仓库名:[标签]
选项
-m 说明信息
-a 作者信息
-p 生成过程停止容器运行
将容器打包成新镜像
容器常用操作
docker create [选项] 镜像名 -i 容器保持打开 -t 分配伪终端
例如:docker create -it networkboot/dhcpd /bin/bash
创建容器但不启动
docker start 容器id/名称
启动容器
docker stop 容器名称/id
停止容器
docker kill 容器id/名称
强制停止容器
docker ps 显示运行容器
-a 所有
-l 最新创建容器
-q 只显示容器id
-s 容器大小
docker run 选项 镜像名
创建容器并运行
选项
- -name 指定容器名
-i 容器保持打开
-t 分配伪终端
-d 以守护进程运行
-p 宿主机端口:容器端口 容器端口映射到宿主机端口
-P(大写)随机映射
-v 在容器内创建数据卷 ,可使用多次。数据卷是可将宿主机目录挂载到容器上。
- -dns 8.8.8.8: 指定容器使用的DNS服务器,默认和宿主一致
- -link name:alias 通过容器名在容器间建立网络通信
更多参数使用docker run --help 查看
docker rename 容器重命名,创建时忘记命名可以用这个
docker inspect 显示容器详细信息
docker top 显示容器运行进程
docker port 查看端口映射信息
docker cp 将(宿主机/容器)文件拷贝到(容器/宿主机)
docker diff 显示创建容器后在新读写层上做的操作
docker logs 查看容器标准输出
docker stats 动态的查看容器资源利用率
docker stats --no-stream 静态的
docker update 对已经有的容器进行一些硬件资源的限制
docker events 查看docker的事件
–since string 查看指定事件之后
–until-string 查看指定事件之前
docker exec -it id/名称
进入容器
docker export id/名称>文件名
容器导出
cat 文件名 | docker import - 生成的镜像名:标签
导入为镜像
docker rm 名称/id -f 强制
删除容器
- 点赞 1
- 收藏
- 分享
- 文章举报
- Docker:Docker思想&解决问题&Docker优势&Docker基本概念&Docker安装&基本设置&常用命令&网络管理&数据卷&构建自定义镜像&多容器管理
- 如何打包创建镜像和运行Docker容器及常用命令
- 学习Docker之Docker、容器和镜像的简介和常用命令
- docker常用命令总结——安装、镜像、容器基本操作
- Docker镜像容器操作常用命令
- docker常用命令总结之安装、镜像、容器基本操作
- Docker常用的清除容器镜像命令小结
- docker的常用命令2--容器的使用
- Docker入门-镜像、容器、仓库简单命令
- Docker学习(1):在Ubuntu下安装Docker和关于容器的常用命令
- docker 基础命令操作 镜像以及容器的基本操作演示
- docker镜像、容器以及命令操作
- Docker安装和常用命令及构建镜像
- Docker容器常用命令
- Docker 镜像常用命令
- docker run常用命令及 解决 ubuntu镜像无法识别 ifconfig ping 命令
- 【Dockerfile】CentOS6.x中Docker通过Dockerfile构建常用的基础环境 # 设置基本的镜像,后续命令都以这个镜像为基础 FROM centos # 作者信息 MAI
- Docker镜像与容器命令
- DOCKER学习之(一) 镜像部分常用命令
- docker学习笔记2--对镜像/容器的命令操作