ubuntu16创建docker基础镜像

Posted jeff

tags:

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

通过Dockerfile创建镜像时,一般都是基于 Docker Hub 提供的官方镜像。以下介绍在ubuntu16系统上创建个人私有基础镜像的方法

 

1、安装Bootstrap工具debootstrap

$ sudo apt-get insall debootstrap -y



2、使用debootstrap下载ubuntuxenial(16.04)二进制文件

$ sudo debootstrap xenial xenial 



3、使用docker import命令创建基础镜像
  1)导入xenial目录下的镜像

# tar -C trust -c . 命令用于将xenial目录下的内容压缩为一个文件,并输出至stdout。通过|(管道)可以将输出内容传递给docker import命令。
  
$ sudo tar -C xenial -c . | sudo docker import - xenial

 

  2)导入网络上的文件

$ sudo docker import http://test.com/trust.tgz xenial

 

4、输出镜像

$ docker images

 
5、运行镜像xenial

 $ docker run -i -t --name hello xenial /bin/bash

 











以上是关于ubuntu16创建docker基础镜像的主要内容,如果未能解决你的问题,请参考以下文章

docker基础

Ubuntu 16.04 服务器上配置使用 docker

docker常用命令

Linux系统环境基于Docker搭建系统基础镜像

docker(大坑2):解决安装的ubuntu镜像无service命令

ubuntu 16.0.4 中docker 部署 sqlserver 2017