容器引擎是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。容器镜像服务兼容原生容器引擎,支持使用社区CLI和原生API管理容器镜像。
容器引擎几乎支持在所有操作系统上安装,用户可以根据需要选择要安装的容器引擎版本。
另外,在Linux操作系统下,可以使用如下命令快速安装容器引擎。
curl -fsSL get.docker.com -o get-docker.sh sh get-docker.sh sudo systemctl daemon-reload sudo systemctl restart docker
在Euler操作系统下,安装容器引擎的方法如下:
docker --version
回显如下类似信息,表示容器引擎安装成功。
Docker version 1.13.1, build 8633870/1.13.1
本节指导您通过Dockerfile定制一个简单的Web应用程序的容器镜像。Dockerfile是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。
使用Nginx镜像创建容器应用,在浏览器访问时则会看到默认的Nginx欢迎页面,本节以Nginx镜像为例,修改Nginx镜像的欢迎页面,定制一个新的镜像,将欢迎页面改为“Hello, SWR!”。
mkdir mynginx
cd mynginx
touch Dockerfile
vim Dockerfile
增加文件内容如下:
FROM nginx RUN echo '<h1>Hello,SWR!</h1>' > /usr/share/nginx/html/index.html?fromacct=525a03cf-8bd2-4921-b724-84ea259121fb&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905
Dockerfile指令介绍如下。
保存并退出。
docker build -t nginx:v3 .
docker images
docker images
查看需要导出的镜像及tag。
docker save [OPTIONS] IMAGE [IMAGE...]
OPTIONS:--output , -o,表示导出到文件。(可选)
压缩包格式为:.tar或.tar.gz。
示例:
$ docker save nginx:latest > nginx.tar $ ls -sh nginx.tar 108M nginx.tar $ docker save php:5-apache > php.tar.gz $ ls -sh php.tar.gz 372M php.tar.gz $ docker save --output nginx.tar nginx $ ls -sh nginx.tar 108M nginx.tar $ docker save -o nginx-all.tar nginx $ docker save -o nginx-latest.tar nginx:latest
简介: 笔者前在某国企担任前端开发,两年半经验,某平台签约作者。我走上 前端...
图1 云连接服务与其他服务的关系示意图 表1 云连接服务与其他服务的关系 交互功...
在选择 服务器租用 大部分人都有越大越好、越多越好的理念,在选择服务器租用的...
在 Kubernetes 集群运行时,节点有时会因为组件问题、内核死锁、资源不足等原因...
引言 前面一篇文章我们《 Java高并发编程基础三大利器之CountDownLatch 》它有一...
...
【51CTO.com快译】本文将向您介绍React并发模式背后的思想,以及它的一些用法和...
为什么后端服务器上收到的健康检查报文间隔和设置的间隔时间不一致? 使用ELB后...
公司在网上的 域名 需要购买吗?公司在网上的域名,通常都是需要购买的。网上 注...
人工智能 (AI) 能够快速和扩展人力决策,大幅改善业务运营并推动关键成果。IDC...