# Docker基础教程 - 8 镜像仓库

在安装 Docker 的时候,默认使用的是 DockerHub,后来为了提升速度,配置的镜像仓库是使用阿里云的镜像仓库,拉取的是别人制作的镜像,下面讲解一下制作我们自己的镜像,并将制作的镜像提交到远程镜像仓库。

# 8.1 制作镜像

制作镜像的方法主要有两种方式:

  • 使用 docker commit 命令;
  • 使用 Dockerfile 文件。

Dockerfile 后面再讲解,下面先讲解使用 docker commit 命令制作镜像。

首先我们拉取别人的镜像,比如拉取一个 Ubuntu 镜像,但是 Ubuntu 镜像是一个精简版的 Linux 系统,很多东西都是没有的,例如 vim文本编辑器都没有,我们可以使用这个 Ubuntu 镜像来创建容器,然后在容器中安装 vim 文本编辑器(当然自己想要什么就自己安装),这样容器就变成我们自己定制化的了,我们可以将这个容器使用 docker commit 命令保存成我们自己的镜像。后面我们可以使用这个镜像来重新创建 Ubuntu 容器,创建的容器就自带 vim文本编辑器了。

话不多说,开整。

# 1 拉取镜像并创建Ubuntu容器

拉取镜像、创建容器和之前一样不多说:

# 拉取镜像
docker pull ubuntu

# 创建容器
docker run -it --name my-ubuntu ubuntu
1
2
3
4
5

可以看到原始 Ubuntu 镜像容器中没有 vim :

内容未完......