Docker
01简介
02架构
03安装与启动
04基础操作
05镜像使用
06运行web容器
07容器互联
08仓库管理
09部署实例
10Ubuntu安装docker
-
+
首页
05镜像使用
## 列出镜像列表 命令:docker images  选项说明 | 选项 | 说明 | | ---------- | ------------ | | REPOSITORY | 镜像的仓库源 | | TAG | 镜像标签 | | IMAGE ID | 镜像ID | | CREATED | 镜像创建时间 | | SIZE | 镜像大小 | 使用最新版本的Ubuntu系统镜像来运行容器 > docker run -it ubuntu:latest /bin/bash  参数说明 - **-i**: 交互式操作。 - **-t**: 终端。 - **ubuntu:latest**: 这是指用 ubuntu 最新版本镜像为基础来启动容器。 - **/bin/bash**:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。 注意:如果不指定一个镜像的版本标签,docker将默认使用latest版本的镜像 ## 获取/拉取新镜像 当我们在本地主机上使用一个不存在的镜像时 Docker 就会自动下载这个镜像。如果我们想预先下载这个镜像,我们可以使用 docker pull 命令来下载它 docker pull Ubuntu:TAG  ## 查找镜像 可以使用docker search 命令进行搜索镜像  选项说明 | 选项 | 说明 | | ----------- | --------------------------------------------- | | NAME | 镜像仓库源名称 | | DESCRIPTION | 镜像的描述 | | STARS | 类似 Github 里面的 star,表示点赞、喜欢的意思 | | OFFICIAL | 是否docker官方发布 | | AUTOMATED | 自动构建 | ## 删除镜像 命令:docker rmi 镜像名称或镜像ID  ## 创建镜像 两种方式 - 从已经存在容器中,更新,并提交镜像 - 通过dockerfile来创建一个新的镜像 ### 更新镜像 1、创建一个容器  2、在容器内进行更新  3、提交镜像 命令:docker commit -m="update" -a="mofeng" 5c51d14338d2 mofneg/ubuntu:v2 参数说明: - **-m:** 提交的描述信息 - **-a:** 指定镜像作者 - **e218edb10161:**容器 ID - **mofneg/ubuntu:v2:** 指定要创建的目标镜像名  4、使用新的镜像启动一个容器  ### 构建镜像 使用命令docker build,从零开始构建一个新的镜像 1、需要创建一个Dockerfile文件,其中包含一组指令来告诉Docker如何构建镜像 ```shell FROM centos:6.7 MAINTAINER Fisher "fisher@sudops.com" RUN /bin/echo 'root:123456' |chpasswd RUN useradd runoob RUN /bin/echo 'runoob:123456' |chpasswd RUN /bin/echo -e "LANG=\"en_US.UTF-8\"" >/etc/default/local EXPOSE 22 EXPOSE 80 CMD /usr/sbin/sshd -D ``` Copy 第一条FROM,指定使用哪个镜像源 RUN 指令告诉docker 在镜像内执行命令,安装了什么  2、使用Dockerfile文件,通过docker build命令构建一个镜像 命令:docker build -t mofeng/centos6.7 . 参数说明: - **-t** :指定要创建的目标镜像名 - **.** :Dockerfile 文件所在目录,可以指定Dockerfile 的绝对路径  3、查看镜像列表 命令:docker images  4、使用新的镜像来运行一个容器  ### 设置镜像标签 命令:docker tag 3a3d5c3f1e19 mofeng/centos6.7:dev 
毛林
2025年9月7日 12:13
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码