
有一台主机只有 docker 和 a,b,c 几个镜像, 然后这几个镜像会有 A,B,C 容器。 有一个脚本 abc.py ,需要用到 A,B,C 个容器中的程序才能完成编译。 这个 dockers run 该怎么写呢?--link ?
1 ETiV 2019 年 8 月 31 日 使用 volume,来使得 3 个容器都能访问同一个宿主机下的路径 P (目录或者文件) 容器拉起来的时候用 --entrypoint /bin/bash [cmd=] -c "while true ; do sleep 30; done" abc.py 里调用 docker exec XXX container-A cmd-build-a docker exec XXX container-B cmd-build-b docker exec XXX container-C cmd-build-c cmd-build-x 里,输出结果的路径用 P 在 docker 内的路径 |
2 wweir 2019 年 8 月 31 日 via Android 写个 dockerfile,使用 multi-stage build 把三个镜像结合成一个 |
3 sjmcefc2 OP |
4 sjmcefc2 OP @wweir 不搞成一个的有吗?不是不建议搞多个服务? |
5 jybox 2019 年 9 月 1 日 docker-compose 了解一下 |
6 VDimos 2019 年 9 月 1 日 via Android 用多阶段构建吧,分三个镜像又慢又大 |
7 julyclyde 2019 年 9 月 2 日 这不是穿上裤子再放屁么 |