步骤
- 使用docker commit提交容器使之成为镜像
- 以ubuntu安装vim后的容器为例
1 ubuntu安装vim
-
启动容器
docker run -it --name=ubuntu-vim ubuntu /bin/bash
-
安装vim
apt-get update apt-get install vim
2 提交容器作为镜像
-
查看容器
docker ps -a
-
提交容器作为镜像
命令格式:
docker commit -m=“描述信息” -a=“作者” 容器ID 目标镜像名[:标签名]docker commit -m="带vim的ubuntu的镜像" -a="klcwqy" ad550ce9af0c klcwqy-vim-ubuntu:1.0
-
查看镜像
docker images -a
-
使用镜像创建容器
docker run -it --name=my-ubuntu klcwqy-vim-ubuntu:1.0
可以发现存在vim命令
-
将镜像发布到镜像仓库
以阿里云为例
5.1 创建个人实例
在容器镜像服务创建个人实例
5.2 创建命名空间
5.3 创建镜像库
之后会看到一些信息
5.4 提交
我们选择将镜像推送到Registry
命令就是里面命令
如下:docker login --username=xxx xxxurl docker tag 容器ID 地址/ubuntu-vim:1.0 docker push 地址/ubuntu-vim:1.0
5.5 拉取