How do I combine several images into one?

后端 未结 2 1590
-上瘾入骨i
-上瘾入骨i 2021-01-13 14:06

I have several images (3rd parties) which eg setup a mysql, set up a generic php app environment, set up 3rd parties tools.

I want to make a Dockerfile / Docker Imag

2条回答
  •  南笙
    南笙 (楼主)
    2021-01-13 14:47

    You can chain them. You can find more here

    https://github.com/docker/docker/issues/3378#issuecomment-31314906

    Taken from the above link

    ## Dockerfile.genericwebapp might have FROM ubuntu
    cat Dockerfile.genericwebapp | docker build -t genericwebapp -
    ## Dockerfile.genericpython-web would have FROM genericwebapp
    cat Dockerfile.genericpython-web | docker build -t genericpython-web -
    ## and then this specific app i'm testing might have a docker file that containers FROM genericpython-web
    docker build -t thisapp .
    

    author of the above SvenDowideit

    In general though, it's a bad practice to have more than one running processes on the same container.

提交回复
热议问题