有一台主机只有 docker 和 a,b,c 几个镜像, 然后这几个镜像会有 A,B,C 容器。 有一个脚本 abc.py ,需要用到 A,B,C 个容器中的程序才能完成编译。 这个 dockers run 该怎么写呢?--link ?
有一台主机只有 docker 和 a,b,c 几个镜像, 然后这几个镜像会有 A,B,C 容器。 有一个脚本 abc.py ,需要用到 A,B,C 个容器中的程序才能完成编译。 这个 dockers run 该怎么写呢?--link ?
|
ETiVAug 31, 2019
1
使用 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 内的路径 |
|
wweirAug 31, 2019 via Android
2
写个 dockerfile,使用 multi-stage build 把三个镜像结合成一个
|
|
3
|
|
jyboxSep 1, 2019
5
docker-compose 了解一下
|
|
VDimosSep 1, 2019 via Android
6
用多阶段构建吧,分三个镜像又慢又大
|
|
julyclydeSep 2, 2019
7
这不是穿上裤子再放屁么
|