尝试自己建立以alpine 为基础的docker基础镜像和组件镜像

Posted 雷兽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尝试自己建立以alpine 为基础的docker基础镜像和组件镜像相关的知识,希望对你有一定的参考价值。

安装ubuntu14.04

然后

#获取root权限

sudo su

#安装docker

apt-get install docker

#准备基础镜像

docker pull alpine

docker run -a stdin -a stdout -i -t  alpine /bin/sh

执行进入了容器

/#

exit 推出容器内部

docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                      PORTS               NAMES
573010aaf72d        alpine:latest       "/bin/sh"           4 minutes ago       Exited (1) 38 seconds ago                       sad_cori

 

docker attach 573010aaf72d
FATA[0000] You cannot attach to a stopped container, start it first

推出run交互方式后容器停止了 再打开

docker start  573010aaf72d

docker attach 573010aaf72d

然后多按几下回车 就会进入

/#

##到这里 就相当于这个容器已经完成了  之后你只需要例如下面 这条命令 安装 命令行多点下载命令axel

apk --update add axel

不过呢 国内连apk的源 软件包实在不是很好 经常断线  实际上使用看来要等点时间 估计docker官方会改成使用alpine了   基本上除了axel那么小的软件包以外 都会出错 呵呵

以上是关于尝试自己建立以alpine 为基础的docker基础镜像和组件镜像的主要内容,如果未能解决你的问题,请参考以下文章

Docker 基础镜像

Alipne镜像Dockerfile构建自己的镜像

docker 下 alpine 镜像设置时区的有效办法

Docker openjdk-8-jdk-alpine 容器时间与jdk时区不同修改方法

VirtualBox中Alpine Linux + Docker安装记录

Docker JDK镜像