1
baiyi 2021-03-04 14:21:10 +08:00
你这确实是虚拟机的思路,使用容器的思路应该是直接运行宝塔这个应用的容器。其他的应用也都是直接 pull 对应镜像,而不是自己去安装
|
2
CSGO OP @baiyi 我知道可以 pull 对应镜像,但是比如一些小众软件,我发现搜索不到,是不是就可以自己安装?那么既然都可以自己装的话,即使有镜像,我自己装和使用镜像又有啥区别呢?比如宝塔这样的,本来就一键安装。
|
3
cheng6563 2021-03-04 14:34:08 +08:00
容器不存储持久数据,需要持久化保存的数据需要挂出来。这样你容器要迁移就直接把镜像和数据拷走就行了,如果是公开镜像的话镜像也不用拷了。
|
5
CSGO OP @cheng6563 意思是比如 teamspeak,我拉取它官方 docker 镜像后使用,如果要迁移,只要在新服务器上放好原本持久化的数据,再直接拉取镜像,运气起来,就和原本的一样了。那么这应该是 docker 原本的使用方法和使用 docker 的意义?
那以及如果我是拉取一个 centos 镜像,然后在 centos 上自己装一个 teamspeak,然后直接把容器生成一个镜像,是不是也是可以的?新服务器上我直接拷贝这个镜像,直接运行。 |
6
cheng6563 2021-03-04 15:44:30 +08:00 via Android
@CSGO 是的,你自建的镜像,如果是 dockerfile 建的就把 dockerfile 拷走就行了。
|
7
cheng6563 2021-03-04 16:11:40 +08:00
@cheng6563 另外你可以写个 docker-compose.yml 而不是直接 docker run,这样这个容器相关的所有东西都能打包拷贝了。
|
8
MaMimi 2021-03-04 16:22:08 +08:00
当前已禁止交易
当前已禁止社区讨论 711,561 个记录在案的 VAC 封禁 | 信息 1,077,681 个记录在案的游戏封禁 | 信息 上次封禁于 0 天前 怎么做到的 |
10
jjianwen68 2021-03-04 17:44:43 +08:00
首先去 hub.docker 搜索是否已有其它人创建了对应的镜像
|