快速创建一个 Linux 环境,可以用 docker 吗

2021-06-04 22:25:51 +08:00
 zxCoder

比如我想试一下某个 cmake 项目的安装,里面可能会在 linux 一些目录装很多东西,因为我对整个流程还不太熟悉,再加上有一点强迫症,不想让这些东西污染我的系统环境

因为之前好像听说 docker 更多用于项目部署,而不是像虚拟机一样,开个容器再进去操作。

1687 次点击
所在节点    问与答
11 条回复
chinafeng
2021-06-04 22:47:58 +08:00
可以这么做,但是 Docker 正常不是这么用的,因为你关闭容器后,你的数据和操作就丢失了,你可以考虑写一个 Dockerfile,本质上跟你人工安装区别不大
Shawns
2021-06-04 23:07:44 +08:00
可以试试 Vagrant
ClericPy
2021-06-04 23:24:33 +08:00
强迫症, multipass 吧... 虽然也容器
meetyuan
2021-06-04 23:39:46 +08:00
虚拟机,然后装好后做个快照,用完恢复快照
Tink
2021-06-05 00:18:08 +08:00
可以
stille
2021-06-05 01:14:45 +08:00
非常可以

初级阶段,起一个容器,进去尝试折腾搭建你要的环境,随时可以停止,只要不删除都还在。

熟悉了就根据你要的环境写个 Dockerfile 创建一个镜像,每次直接用这个镜像起容器就是带你要的环境的,
Donahue
2021-06-05 08:15:15 +08:00
@chinafeng 是删除容器之后才会丢失吧? 可以把运行中的容器导出来的,也可以用 dockerfile
bl
2021-06-05 09:08:17 +08:00
可以,我就是使用 docker 中的 linux,很方便
https://www.upupor.com/search?keyword=centos
raaaaaar
2021-06-05 17:37:30 +08:00
wsl 呢?
AoEiuV020
2021-06-05 20:13:46 +08:00
这种临时环境我喜欢用 github actions tmate 远程控制,
很多开发环境任意版本都可以轻易配置,Linux mac 都有,一次可以用 6 个小时,
Privileges
2021-06-06 16:49:03 +08:00
可以,不想折腾时删掉容器就行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/781467

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX