栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker构建基础镜像

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker构建基础镜像

docker构建基础镜像

1.docker的基础镜像有很多种
centos,ubatu,alpine,harbox,debian,busybox

2.alpine特点
1)小巧,基于musl libc和busybox,和busybox一样小巧,最小的Docker镜像只有5MB左右
2)安全,面向安全的轻量发行版
3)简单,提供APK包管理工具,软件的搜索、安装、删除、升级都非常方便
4)适合容器使用,由于小巧,功能完备,非常适合作为容器的基础镜像

##下载alpine安装包
https://mirrors.aliyun.com/alpine/v3.10/releases/x86_64/

##创建Dockerfile文件构建基础镜像
mkdir /data/docker
mv /data/alpine-minirootfs-3.10.0-x86_64.tar.gz /data/docker/

vi Dockerfile
From scratch
ADD alpine-minirootfs-3.10.0-x86_64.tar.gz /
CMD ["/bin/sh"]

##构建镜像
docker bulid -t alpine:3.10 / .

Sending build context to Docker daemon 28.63MB
Step 1/3 : FROM scratch
—>
Step 2/3 : ADD alpine-minirootfs-3.10.0-x86_64.tar.gz /
—> 781ebb170619
Step 3/3 : CMD ["/bin/sh"]
—> Running in e3d944258d21
Removing intermediate container e3d944258d21
—> ef54e7ab5945
Successfully built ef54e7ab5945
Successfully tagged apline:3.10

##启动一个Alpine容器
docker run -d -it --name myalpine apline:3.10 /bin/sh

##以交互模式进入容器
docker attach myalpine

docker exec -it alpine /bin/sh

ps:使用attach的方式进入交换的时候,使用exit或ctrl+c退出时容器也会退出,被停止使用。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/320830.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号