关于docker的疑问
假如在一台机子上,我使用了docker安装了mysql,并且有一些数据在里面。如果我将此时的mysql推送到远程(docker hub)去,里面的数据也会一起被推送到远程去吗?
还是说,被推送的就单单只是这个mysql镜像
11
收起
正在回答
1回答
你需要commit一次,然后再推送。
docker commit 容器id 你自己定义的名称
docker push 你自己定义的名称
另一台机器上,docker pull 你自己定义的名称,docker run
但是,强烈不推荐这么玩,docker本身就是提供纯净的运行环境的,这么玩,就破坏了这种纯净,你可以考虑使用volumes把数据映射出来。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星