文档章节

Docker:镜像与容器

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

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
博文 219
码字总数 117077
作品 0
浦东
程序员
加载中

评论(1)

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

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

苏宁公有云
2015/08/25
0
0
docker一: 镜像与容器管理

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

liliangchun
2017/07/01
0
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
0
docker基础使用与入门实践

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

dyc2005
04/14
0
0
docker基础

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

china_lx1
2017/07/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux使用ntfs-3g操作ntfs格式硬盘

Linux内核目前只支持对微软NTFS文件系统的读取。 NTFS-3G 是微软 NTFS 文件系统的一个开源实现,同时支持读和写。NTFS-3G 开发者使用 FUSE 文件系统来辅助开发,同时对可移植性有益。 安装 ...

linuxprobe16
今天
1
0
kubeadm部署kubernetes集群

一、环境要求 这里使用RHEL7.5 master、etcd:192.168.10.101,主机名:master node1:192.168.10.103,主机名:node1 node2:192.168.10.104,主机名:node2 所有机子能基于主机名通信,编辑...

人在艹木中
今天
7
0
Shell特殊符号总结以及cut,sort,wc,uniq,tee,tr,split命令

特殊符号总结一 * 任意个任意字符 ? 任意一个字符 # 注释字符 \ 脱义字符 | 管道符 # #号后的备注被忽略[root@centos01 ~]# ls a.txt # 备注 a.txt[root@centos01 ~]# a=1[root@centos01...

野雪球
今天
3
0
OSChina 周二乱弹 —— 程序员圣衣

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文:分享Skeeter Davis的单曲《The End of the World》 《The End of the World》- Skeeter Davis 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
18
0
[ python import module ] 导入模块

import moudle_name ----> import module_name.py ---> import module_name.py文件路径 -----> sys.path (这里进行查找文件) # from app.web import Personimport app.web.Person as Pe......

_______-
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部