文档章节

Docker:镜像与容器

FeanLau
 FeanLau
发布于 2017/05/04 16:23
字数 529
阅读 3
收藏 0
点赞 0
评论 1

Docker 本身需要在 Linux 核心的系统上运行,所以如果我们想在平时用的 MAC 还有 Windows 上使用 Docker ,需要安装一些软件 .. Docker Toolbox 就是一个软件包 ..

在这里你可以选择要使用的版本,然后把它下载下来 ... 再去安装一下它 .. 安装完成以后,这个 Toolbox 给我们提供了两个开始用 Docker 的工具 .. 一个是 Docker Quickstart Terminal ..

它是一个命令行工具 .. 还有一个是 Kitematic .. 它提供了一个图形界面 ... 我们先用一下这个命令行工具 ... 默认它会打开系统自带的终端工具 .. 第一次打开它的时候,它会给我们创建一台默认的 Docker 机器 ..

这样我们就可以去使用 Docker 了 ...

准备

下载Docker Toolbox

URL:[https://www.docker.com/products/docker-toolbox]

 在Mac电脑上下载安装Docker Toolbox的最后界面截图如下所示:(显示了提供了两个开始用 Docker 的工具 .. 一个是 Docker Quickstart Terminal ..)

上面的两个选项中选择“Terminal ”,进入一个终端工具,如下所示,最终会新建立一个默认的Docker镜像

 

下载镜像

搜索镜像

image可以翻译成“镜像”,在https://hub.docker.com/explore这个网站上面可以去搜索镜像,找到别人制作好的镜像拿来使用。

使用Docker命令,我们可以把上图中显示的镜像文件下载到自己的电脑上面。

比如搜索关于'centos' 的镜像,使用下面的命令,返回结果如图所示:

搜索结果显示的列表如下,是一个表格的形式,可以看到一些镜像的属性。官方的镜像前面一般没有前缀。

下载镜像

先查看自己的主机上是否有可以使用的镜像。

使用阿里云镜像加速

 

容器

 

创建容器

 

管理容器

 

带互动的容器

 

在后台运行的容器

 

创建镜像

 

创建镜像

 

用Dockerfile创建镜像

 

把镜像推送到Docker Hub

 

把镜像推送到阿里云

 

 

 

© 著作权归作者所有

共有 人打赏支持
FeanLau
粉丝 3
博文 201
码字总数 129363
作品 0
浦东
程序员
加载中

评论(1)

FeanLau
FeanLau
我写的这个根本就没有用处的,不是自己在Ubuntu上运行的,没有用
深入分析Docker镜像原理(下)

第二部分 Dockerfile、Docker镜像和Docker容器的关系 Dockerfile 是软件的原材料,Docker 镜像是软件的交付品,而 Docker 容器则可以认为是软件的运行态。从应用软件的角度来看,Dockerfile、...

苏宁公有云 ⋅ 2015/08/25 ⋅ 0

docker-2-简单使用docker-ce

安装请看docker-ce安装文档 docker命令合集 参考docker --help 选项 > -D 使用debug模式> -l 日志级别(有debug|info|warn|error|fatal),默认info> -v 显示版本> 管理命令> config 管理docke......

yr_linux运维 ⋅ 2017/12/28 ⋅ 0

docker一: 镜像与容器管理

Docker的优势: 1、启动非常快,秒级实现。 2、资源利用率高,在机器中以进程的方式存在,一台机器可以跑上百个docker容器。 3、创建和配置后可以在任意地方运行docker,只需将其上传到docke...

liliangchun ⋅ 2017/07/01 ⋅ 0

docker基础使用与入门实践

一、何为docker docker最早基于LXC实现(LinuX Container)从0.7版本以后开始去除LXC转而使用自行开发的libcontainer,从1.11开始,演进为runC和containerd;docker是go语言开发,基于Linux内...

dyc2005 ⋅ 04/14 ⋅ 0

docker基础

docker基本概念 镜像(Image) 容器(Container) 仓库(Repository) Docker镜像 Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时...

china_lx1 ⋅ 2017/07/05 ⋅ 0

Docker容器的使用

ubuntu下安装docker: apt-get install docker.io 查看镜像:docker images 查看容器:docker ps(启动容器) docker ps -a (所有容器) 容器保存成镜像:docker commit -m "Install XXXX" -a "X......

静水大智 ⋅ 2016/12/27 ⋅ 0

docker 架构 与原理

注个人理解: docker 的镜像是位于最底层,但使用宿主主机的操作系统内核,我们可以看到docker的镜像十分的小,原因是docker镜像只是一些环境的配置,所以十分的小,他是只能读不能写的。 do...

u013378306 ⋅ 2017/01/04 ⋅ 0

Docker的三大核心概念-01

Docker的三大核心为:镜像、容器、仓库。下面简单的介绍一下这三大核心概念。 1.docker镜像(image) 镜像是创建docker容器的基础,docker镜像类似于虚拟机镜像,可以将它理解为一个面向doc...

zhangyahui7116 ⋅ 2017/02/11 ⋅ 0

Understanding Docker

Docker是啥 Docker是一个程序运行、测试、交付的开放平台,Docker被设计为能够使你快速地交付应用。在Docker中,你可以将你的程序分为不同的 基础部分,对于每一个基础部分都可以当做一个应用...

Jerikc ⋅ 2014/10/13 ⋅ 0

Docker镜像进阶:了解其背后的技术原理

  什么是 docker 镜像   docker 镜像是一个只读的 docker 容器模板,含有启动 docker 容器所需的文件系统结构及其内容,因此是启动一个 docker 容器的基础。docker 镜像的文件内容以及一...

博客园 ⋅ 05/29 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 57分钟前 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

实验楼—MySQL基础课程-挑战3实验报告

按照文档要求创建数据库 sudo sercice mysql startwget http://labfile.oss.aliyuncs.com/courses/9/createdb2.sqlvim /home/shiyanlou/createdb2.sql#查看下数据库代码 代码创建了grade......

zhangjin7 ⋅ 昨天 ⋅ 0

一起读书《深入浅出nodejs》-node模块机制

node 模块机制 前言 说到node,就不免得提到JavaScript。JavaScript自诞生以来,经历了工具类库、组件库、前端框架、前端应用的变迁。通过无数开发人员的努力,JavaScript不断被类聚和抽象,...

小草先森 ⋅ 昨天 ⋅ 0

Java桌球小游戏

其实算不上一个游戏,就是两张图片,不停的重画,改变ball图片的位置。一个左右直线碰撞的,一个有角度碰撞的。 左右直线碰撞 package com.bjsxt.test;import javax.swing.*;import j...

森林之下 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部