发布网友 发布时间:2022-02-26 22:39
共1个回答
热心网友 时间:2022-02-27 00:09
创建一个安全的Docker基镜像的方法 ** 构建一个Java环境基镜像 ** 正如我刚解释的,Alpine Linux是一个构建自有镜像时不错的选择,因此,我们在此将使用它来构建简洁高效的Docker镜像,我们开始吧! 组合:Alpine + bash 每个Dockerfile第一个指令都是指定它的父级容器,通常是用于继承,在我们的例子中是<code>alpine:latest</code>: sh FROM alpine:latest MAINTAINER cSphere <docker@csphere > RUN apk add --no-cache --update-cache bash CMD ["/bin/bash"] ``` 好了,现在我们构建容器: 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 并且运行它: sh $ docker run --rm -ti my-java-base-image bash-4.3# 成功了!我们有了一个运行着bash的Alpine Linux。