跳转至

使用commit构建镜像

概要: 使用 docker commit 命令一步步创建Docker镜像

创建时间: 2023.08.03 00:35:10

更新时间: 2023.08.03 00:55:05

创建Docker Hub账号

登录Docker Hub创建账号,类似GitHub新建仓库

然后在本地登录docker

Bash
sudo docker login

创建要修改的容器

Bash
sudo docker run -it --name=lzwang_ubuntu ubuntu /bin/bash

可以看到此时镜像内无Vim工具

安装Vim软件

Bash
apt-get -y update
apt-get -y install vim


安装Vim完毕

提交定制的容器

Bash
sudo docker ps  # 找到对应容器ID
sudo docker commit 1c0b49b6c6b2 lzwang/ubuntu # 直接提交到Docker Hub的 用户名/仓库名 中
带有参数的提交
Bash
sudo docker commit -m "Vim installed" -a "LZ Wang" 1c0b49b6c6b2 lzwang/ubuntu:vim

  • 提交信息:commit -m "your comment"
  • 提交作者:-a "author"
  • 提交使用的容器ID,用户名仓库及标签:1c0b49b6c6b2 lzwang/ubuntu:vim

可以使用docker inspect查看提交镜像的详细信息

Bash
sudo docker inspect lzwang/ubuntu:vim

推送到Docker Hub

Bash
sudo docker push lzwang/ubuntu:vim

网页端查看,已经推送成功

参考