求教正确使用 Laradock 的姿势,正在重装系统。。。

2020-02-24 08:06:42 +08:00
 halo
# git clone https://github.com/Laradock/laradock.git
# cd laradock
# cp env-example .env
# docker-compose up

直接原地爆炸,等 N 久后报错退出,问题是原本干净的 docker images 现在多出一屏多的镜像。。。
目前在重装系统中。。。

问题 1:这类 docker-compose 的正确卸载方法是什么?
问题 2:对于这类会在宿主机上下载多个 images,开多个 port 的 docker-compose,是不是应该在 Docker 中再开一个 Docker 来运行,避免对宿主机的环境污染?
4264 次点击
所在节点    Docker
13 条回复
whileFalse
2020-02-24 08:19:36 +08:00
不就是下了镜像么。删了就得了。
noqwerty
2020-02-24 08:22:59 +08:00
ocker image prune -a 把没有任何 container 在运行的 image 都删掉
halo
2020-02-24 08:31:34 +08:00
@whileFalse docker-compose 是不是除了下载 image 在本地外,并没有其他可以“污染”宿主机的可能?
noqwerty
2020-02-24 08:36:43 +08:00
@halo #3 如果挂载了 volume 可能会有一些残留文件,可以 docker volume prune,但是最好小心一点,毕竟涉及到数据。
Seth8277
2020-02-24 08:44:26 +08:00
启动的时候要指定服务吧
我一般是这样:
docker-compose up -d nginx mysql redis workspace
garlics
2020-02-24 08:55:52 +08:00
# If you're in China, or you need to change sources, will be set CHANGE_SOURCE to true in .env.
Kylinsun
2020-02-24 09:35:45 +08:00
Laradock 集成的东西太多,可以模仿他的思路按需抽个精简版。
sleepm
2020-02-24 09:37:56 +08:00
你怕是对 docker 有什么误解
laradock 的文档好好读一读,不读也行,好好看看你起来的 dockerfile,就知道你的命令干了啥了
国内用它需要开梯子,要设置 apt 的,还有 npm 的,issue 里可以搜相关的解决方法,否则会一直卡在某一步
IceBay
2020-02-24 09:47:14 +08:00
你这是启动全部服务了吧,按 5 楼的看自己要什么服务开什么服务
assimon
2020-02-24 09:57:35 +08:00
参考五楼命令,用什么服务启动什么。建议用之前多读读文档,文档很简单也很清楚。实在不行 google 一下也有很多国人写的教程。不要文档不看上手就是梭,遇到问题来问,事倍功半
ylsc633
2020-02-24 10:06:07 +08:00
docker rmi 命令解决很多事情
BigPig666
2020-02-24 10:36:10 +08:00
按需启动
miaotaizi
2020-02-24 14:13:03 +08:00
不先了解一下 docker-compose 是啥吗?

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

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

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

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

© 2021 V2EX