为了账号安全,请及时绑定邮箱和手机立即绑定

如何交互式地创建一个Docker镜像?

如何交互式地创建一个Docker镜像?

白板的微信 2018-09-19 14:10:57
如何交互式地创建一个Docker镜像
查看完整描述

1 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

 创建一个安全的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。

查看完整回答
反对 回复 2018-10-10
  • 1 回答
  • 0 关注
  • 803 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信