如何制作docker镜像

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


目录

​​一、何为Docker​​

​​二、镜像容器之间的关系​​

​​三、Docker安装​​

​​前提条件:​​

​​使用 yum 安装(CentOS 7下)​​

​​安装 Docker​​

​​1.从远程仓库拉取一个纯净的 centos 系统镜像​​

​​2.创建并进入容器​​

​​3.操作容器​​

​​4.安装好环境之后,退出容器​​

​​5.将容器制作成镜像​​

​​6.将制作好的镜像打成 tar 包​​

​​7.将打包好的 tar 包传给别人​​

​​8.别人接收到 tar 包之后,怎么使用 tar 包​​


一、何为Docker

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

二、镜像容器之间的关系

Docker 镜像:创建docker容器的模板

Docker 容器:独立运行的一个或一组应用

容器与镜像的关系类似于面向对象编程中的对象与类

三、Docker安装

前提条件

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

使用 yum 安装(CentOS 7下)

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

安装 Docker

Docker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里,安装命令如下:

yum -y install docker-io

启动 Docker 后台服务:

service docker start

  • Docker镜像制作

1.从远程仓库拉取一个纯净的 centos 系统镜像

 docker pull 镜像名

如何制作docker镜像_Docker

查看本地镜像

docker images

2.创建并进入容器

创建容器

格式:docker  run  -dit  --name=容器名  镜像 id  /bin/bash

如何制作docker镜像_镜像_02

查看所有的容器

docker ps -a

如何制作docker镜像_制作镜像_03

 进入容器

格式:docker  exec  -it  容器名  /bin/bash

3.操作容器

在容器中安装环境 ,修改配置文件等

4.安装好环境之后,退出容器

用 exit 退出容器

如何制作docker镜像_docker使用_04

5.将容器制作成镜像

格式:docker  commit  -m  '镜像描述'  -a  '制作者'  容器名  镜像名

6.将制作好的镜像打成 tar 包

格式:docker  save  -o  tar包的名字  镜像名

7.将打包好的 tar 包传给别人

格式:scp  tar包所在路径  用户名@IP地址:要上传的路径

8.别人接收到 tar 包之后,怎么使用 tar 包

 格式:docker  load  <  tar 包所在路径

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Docker