下载一个镜像:
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
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!