Docker打包本地环境为tar包给别人使用 |
您所在的位置:网站首页 › docker镜像怎么打包 › Docker打包本地环境为tar包给别人使用 |
Docker打包本地环境
最近工作中需要跨部门协同合作,我的虚拟机上安装了很多包,这样一个环境运行我自己的代码都能正常使用,但是给别人使用会报缺少某些包的错误,而且让别人装的话容易装出问题,另外不同的人使用还要重新安装一遍依赖包,太麻烦了。所以,我们这边用docker镜像装好所有环境并且合入全部代码打包成docker镜像,别人就可以直接使用,省去很多麻烦的事情。做个记录。
1. 从docker hub上拉取一个轻量化的镜像
1.首先从docker hub上找一个适合别人虚拟机操作系统的docker镜像,这里需要先注册登录。 先退出容器:exit或者ctrl + D 提交全部更改到本地容器:docker commit 【容器ID】 此时的容器会生成一个新的未命名的镜像。我们需要对它重新命名, 镜像重命名:docker tag 0bc42f7ff218【镜像ID】 sqlmap_docker:v1【名称:版本】 镜像打包:docker save sqlmap_docker:v1 > [/root/]sqlmap_docker .tar [/root/]指定存放的路径。 打包完成可以在相应目录下看到多了一个tar包,这就是你装好环境的docker镜像。 把这个镜像的tar包发送给别人, 然后他那边导入你的镜像:docker load -i sqlmap_docker .tar,运行这个镜像,进入对应的容器,然后就可以在相应目录下运行你的代码了。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |