1 回答

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊
創(chuàng)建一個(gè)安全的Docker基鏡像的方法 ** 構(gòu)建一個(gè)Java環(huán)境基鏡像 ** 正如我剛解釋的,Alpine Linux是一個(gè)構(gòu)建自有鏡像時(shí)不錯(cuò)的選擇,因此,我們在此將使用它來構(gòu)建簡潔高效的Docker鏡像,我們開始吧! 組合:Alpine + bash 每個(gè)Dockerfile第一個(gè)指令都是指定它的父級(jí)容器,通常是用于繼承,在我們的例子中是<code>alpine:latest</code>: sh FROM alpine:latest MAINTAINER cSphere <docker@csphere > RUN apk add --no-cache --update-cache bash CMD ["/bin/bash"] ``` 好了,現(xiàn)在我們構(gòu)建容器: sh $ docker build -t my-java-base-image > ---> Running in 63433312d77e ---> bfe94713797a Removing intermediate container 63433312d77e ... 省略若干行 Step 4 : CMD /bin/bash ---> Running in d2291684b797 ---> ecc443d68f27 Removing intermediate container d2291684b797 Successfully built ecc443d68f27 并且運(yùn)行它: sh $ docker run --rm -ti my-java-base-image bash-4.3# 成功了!我們有了一個(gè)運(yùn)行著bash的Alpine Linux。
- 1 回答
- 0 關(guān)注
- 840 瀏覽
添加回答
舉報(bào)