首页

文章

docker 怎么创建基础镜像

发布网友 发布时间:2022-02-26 21:24

我来回答

1个回答

热心网友 时间:2022-02-26 22:53

创建一个安全的Docker基镜像的方法
** 构建一个Java环境基镜像 **

正如我刚解释的,Alpine Linux是一个构建自有镜像时不错的选择,因此,我们在此将使用它来构建简洁高效的Docker镜像,我们开始吧!

组合:Alpine + bash

每个Dockerfile第一个指令都是指定它的父级容器,通常是用于继承,在我们的例子中是alpine:latest:
sh

FROM alpine:latest

MAINTAINER cSphere

我们同时声明了谁为这个镜像负责,这个信息对上传到Docker Hub的镜像是必要的。

就这样,你就有了往下操作的基础,接下来安装我们选好的shell,把下边的命令加上:
sh

RUN apk add --no-cache --update-cache bash

CMD ["/bin/bash"]

最终的Dockerfile是这样:

```sh

FROM alpine:latest

MAINTAINER cSphere docker@csphere.cn >

RUN apk add --no-cache --update-cache bash

CMD ["/bin/bash"]

```

好了,现在我们构建容器:
sh

$ docker build -t my-java-base-image .

Sending build context to Docker daemon 2.048 kB

Step 1 : FROM alpine:latest

---> 2314ad3eeb90

Step 2 : MAINTAINER cSphere

---> 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。
...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? 淘宝客必备的九大工具有哪些? 电脑里硬盘如何共享怎么实现多台电脑共用一块硬盘 两台电脑一个硬盘两台电脑是否可以同时用一个硬盘 共享电脑硬盘怎样设置局域网电脑硬盘共享 现在下载歌曲好还是不下好 故障码P033D的含义解析 切菜机多功能型切菜机 scanbox三维扫描仪 苹果13没有删除的备忘录怎么恢复? iphone备忘录永久删除怎么恢复?iphone备忘录恢复最近删除文件方法介绍... 备忘录最近删除怎么找 初一班主任工作计划 新初一班主任工作计划 359度是什么角 报个 定向乡镇卫生院 的医学好不好 酒驾缓刑节保证书怎么写 合同法律咨询免费 这款充电宝可以带上飞机吗? 倪俊卿成就及荣誉 江苏种牛站有几家? 山东宏正牧业有限公司服务承诺 吃早餐后抽血会影响体检结果吗 电脑如何设置护眼模式(台式电脑如何设置护眼模式) 电脑显示器设置护眼电脑屏幕怎么设置比较护眼 广告机是否支持分屏显示功能? 上海东丰船务有限公司怎么样? 马弗炉管厂家 CF手游体验服怎样获取资格 穿越火线体验服在哪申请资格_cf手游体验服资格申请入口链接 穿越火线体验服资格申请链接在哪-穿越火线体验服资格申请链接介绍 快手浏览量多少才能赚钱?快手靠浏览量能挣多少钱? 小麦胚芽如何吃最好 个头怎么造句 高跟鞋走路磨脚该如何处理? 除螨虫的特效药 螨虫什么药物可以除掉 网上在哪买奢侈品 二手包包闲置了怎么办 夫妻想要怀孕要提前做哪些准备 手机图片如何投屏到电视上去 手机图片投屏到电视上去的方法 分区助手无法压缩卷怎么处理? 广州北斗公司有哪些 在文件夹里.把cfg文件删掉.电影还可以看么? 办理骑士卡要钱吗? 一千个伤心的理由吉他谱前奏怎么弹出 一千个伤心的理由吉他谱 去中国逛夜市,必买的小吃有哪些? 上海香肠的配料秘方有哪些? 请教Docker 正确的使用姿势 docker desk top 安装后怎么复制命令到终端? 如何操作一个docker mysql docker进入container之后能运行什么命令 如何打包创建镜像和运行Docker容器及常用命令 如何查看docker 里某个容器的的启动命令? docker 容器里好多命令没有怎么办 docker linux 一些常用命令没有 苹果平板抖音怎么看回放 nginx的能用apache打开吗 单独使用NGINX+PHP好还是NGINX+APACHE+PHP好 NGINX+PHP(FASTCGI)好,还是NGINX+APACHE+PHP好? 我的网站是纯php的,用apache好还是nginx好? 微信与别人的聊天记录怎么发给别人 nginx php 和apache php 哪个性能更高 apache+php 与 nginx+php,哪个好 在linux的centOS7.2版本中2.4版本的apache的httpd.conf 如何配置外部访问啊! 如何在CentOS6下实现Apache+PHP+MySQL的快速安装 快手账号注销后别人还能和我私信吗? centos7怎么样安装php+mysql+apache 怎么修改微信铃声 如何进入 Docker 容器 微信铃声怎么改 如何操作docker 容器的配置文件 怎么更改微信铃声怎么设置 linux服务器怎么安装nginx vivo x7微信铃声怎么改? 在linux下yum安装nginx选择哪个安装 在linux上安装nginx是不是会创建名为nginx或nobody的用户和用户组 请教问题nginx反向代理proxy 我的QQ界面怎么变成简洁版就不会变了 nginx怎样实现反向代理虚拟机 每次用360浏览器打开淘宝网,右下角就弹出广告,怎样禁止啊? 如何去掉右下角淘宝广告,是出现在360浏览器的网页里的 手机怎么自动录制视频 怎么禁止浏览器右下角广告? 桌面右下角的淘宝广告怎么去掉? 怎么从钉钉转发到微信 打开浏览器右下角老是出现淘宝特价广告,如何去掉,求指教! 如何把钉钉里的文件转发到微信上
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com