使用场景:本人并不是开发者,虽然试图学习 docker,但其实就是为了满足我的几个傻瓜式的需求,看了微信读书中的 docker 书籍啥的,发现过于专业,而且大部分因为没有其他专业基础也看不懂啊。
现在情况:就像安装宝塔在 Linux 上那样,买一台服务器就可以安装,然后架设网站,我就想着装更多软件在上面,结果我在服务器上安装了 3 个程序,就互相干扰了,宝塔客服还连上我服务器上一看,确实如此。所以就想着能否使用 docker,把宝塔装在 docker 中,把每个软件都装在一个独立的容器中?我这样说不知道对不对。通过我现有知识和尝试,我思路是这样的:下载了 centos 镜像,然后运行出一个容器,然后在容器里就可以安装比如宝塔面板。然后再运行一个新容器,再在里面安装其他软件。
然后我就有疑问了,是不是只要我不删除那个容器,我就可以每次运行它即可?以及如宝塔这样的程序,如果我网站搭建多了,我是可以随时备份它?还是说正常来说不会这样用?以及宝塔是否可以轻松迁移到其他服务器上的 docker 中?
然后还有个问题,比如我想在 docker 中安装 teamspeak3,一个办法是不是可以就像上面那样,我在拉取的 centos 中,安装下载 teamspeak ;而还有个就是直接使用 docker pull teamspeak 。两则是有什么区别?因为就传统虚拟机思路来说,我更喜欢新建一个虚拟机中下载安装软件,而使用 docker pull teamspeak,我还需要阅读
https://hub.docker.com/_/teamspeak 它的使用说明。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/758409
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.