Docker 使用容器来创建更新镜像

Docker 使用容器来创建镜像

Docker 使用容器来创建镜像


用 commit 命令创建镜像


下载一个镜像:

docker pull omicsclass/rnaseq:v1.1

创建一个新容器命令:

$ docker run -it omicsclass/rnaseq:v1.1

安装 修改一下镜像里的文件等环境:

cd && vi .Rprofile


再用 exit 命令退出容器,再运行 docker commit 命令:

$  exit
$ docker commit eafd9111ada6 omicsclass/rnaseq:v1.1.1
b1829eb2e483c9d353dd8cd21da9bf2f530bd38ccf5a95e08944a887ec856e99

命令中,指定了要提交的修改过的容器的ID、目标镜像仓库、镜像名。commit提交的知识创建容器的镜像与容器的当前状态之间的差异部分,很轻量。

查看新创建的镜像:

$ docker images 
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
omicsclass/rnaseq          v1.1.1              b1829eb2e483        25 seconds ago      301.5 MB


删除原来的镜像,修改镜像名字

 docker rmi omicsclass/rnaseq:v1.1
 docker tag omicsclass/rnaseq:v1.1.1 omicsclass/rnaseq:v1.1
 docker tag omicsclass/rnaseq:v1.1.1 omicsclass/rnaseq:latest





  • 发表于 2023-03-20 20:51
  • 阅读 ( 1558 )
  • 分类:linux

0 条评论

请先 登录 后评论
omicsgene
omicsgene

生物信息

700 篇文章

作家榜 »

  1. omicsgene 700 文章
  2. 安生水 348 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. xun 82 文章
  6. 红橙子 78 文章
  7. rzx 75 文章
  8. CORNERSTONE 72 文章