【docker 如何自定义镜像】

查看容器列表

首先是查看容器:在命令台 中键入 docker ps -a 命令,得到如下界面。

从容器创建一个新镜像

接着,dockers commit 容器名 要保存成的镜像名:版本名 (若没有 :版本名 则直接默认为latest)

注: docker commit 命令主要是实现从容器创建一个新镜像。

例如 docker commit vser vs:v1

将镜像打标签

现在我们已经成功完成了上面的步骤,接下来需要将镜像打上标签,其语法如下:

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

例子:docker tag vs:v1 cccc/vserver:v1 docker的用户名/dockerhub上创建的仓库名:版本号 (若无则默认为latest)

上传镜像

接下来我们需要将打好标签 的镜像上传到docker hub上,其上传命令为:

docker push [OPTIONS] NAME[:TAG]

docker push : 将本地的镜像上传到镜像仓库,要先登陆到镜像仓库

例子:docker push cccc/vserver:v1 将镜像拉取到镜像仓库。完成后得到显示如下:

即表示上传成功。接着就可以去docker hub上看看是否真的成功上传。

相关推荐
韩zj1 小时前
docker部署Gitlab社区版,步骤以及外网访问出现502的解决方式
docker·容器·gitlab
ZYMFZ2 小时前
Linux 防火墙 Firewalld
linux·运维·服务器
@t.t.3 小时前
利用Rancher平台搭建Swarm集群
docker·rancher
奔跑吧 android7 小时前
【linux kernel 常用数据结构和设计模式】【数据结构 2】【通过一个案例属性list、hlist、rbtree、xarray数据结构使用】
linux·数据结构·list·kernel·rbtree·hlist·xarray
NiKo_W8 小时前
Linux 文件系统与基础指令
linux·开发语言·指令
Darkwanderor10 小时前
Linux 的权限详解
linux
SabreWulf202010 小时前
Ubuntu 20.04手动安装.NET 8 SDK
linux·ubuntu·avalonia·.net8
不是吧这都有重名11 小时前
为什么ubuntu大文件拷贝会先快后慢?
linux·运维·ubuntu
sunshine-sm11 小时前
CentOS Steam 9安装 Redis
linux·运维·服务器·redis·centos
Davie_Liu11 小时前
【Docker Buildx】docker buildx本地构建多架构镜像,拉取镜像时的网络延迟问题(已解决)
网络·docker·buildx