DOCKER 详解
来源:互联网 发布:mysql python.tar.gz 编辑:程序博客网 时间:2024/06/11 16:28
docker 三大组建:
镜像 image
容器 container
仓库 repository
docker利用容器来运行应用,容器是从镜像创建的运行实例
仓库分为公开仓库 docker hub,私有仓库Private
1.安装docker
ubuntu
centos7
$ sudo yum install docker
开启docker服务
service docker start
Docker 镜像:docker运行容器前需要在本地存在对应的镜像,如果不存在镜像,会从镜像仓库下载(默认的镜像仓库是docker hub 公共注册服务器中的仓库)
2.如何获取镜像
可以使用 docker pull命令从仓库获取所需要的镜像
例如:从docker hub仓库中获取ubuntu12.04的镜像:
docker pull ubuntu:12.04
Pulling repository ubuntu
ab8e2728644c: Pulling dependent layers
511136ea3c5a: Download complete
5f0ffaa9455e: Download complete
a300658979be: Download complete
904483ae0c30: Download complete
ffdaafd1ca50: Download complete
d047ae21eeaf: Download complete
该命令实际上相当于
Pulling dl.dockerpool.com:5000/ubuntu
ab8e2728644c: Pulling dependent layers
511136ea3c5a: Download complete
5f0ffaa9455e: Download complete
a300658979be: Download complete
904483ae0c30: Download complete
ffdaafd1ca50: Download complete
d047ae21eeaf: Download complete
3.开始使用镜像,创建一个容器
查看已经存在的镜像:
docker images
root@VM_185_235_centos ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/ubuntu latest f753707788c5 3 weeks ago 127.1 MB
TAG 信息用来标记来自同一个仓库的不同镜像。例如 ubuntu 仓库中有多个镜像,通过 TAG 信息来区分
发行版本,例如 10.04 、 12.04 、 12.10 、 13.04 、 14.04 等
我们可以使用下面这样的命令来指定使用的镜像开启一个容器:
docker run -t -i ubuntu:latest /bin/bash
如果不指定具体的标记,则默认使用 latest 标记信息。
使用 docker commit 来扩展一个镜像比较简单,但是不方便在一个团队中分享。我们可以使用 docker
build 来创建一个新的镜像。为此,首先需要创建一个 Dockerfile,包含一些如何创建镜像的指令
- Docker详解
- docker 详解
- DOCKER 详解
- Docker详解
- docker详解
- 【docker】docker run命令详解
- 【docker】docker run命令详解
- 【docker】docker run命令详解
- docker镜像详解 docker命令详解
- Docker Dockerfile详解
- Docker网络详解
- Docker Dockerfile详解
- Docker网络详解
- Docker命令详解
- Docker命令详解
- Docker Dockerfile详解
- docker命令详解
- Docker网络详解
- HDU 2089 不要62(数位DP)
- Java正则表达式——分组与捕获
- hdu5969 最大的位或 二进制
- React Native学习指南
- linux 下的 包过滤器 BPF
- DOCKER 详解
- 解决thinkphp3.2中使用redis报错
- 单词首字母转换大小写
- hdu 5961 传递 2016ACM/CCPC合肥赛区现场赛A
- 三极管开关电路设计详细过程
- 玲珑1046 chess play
- nirsoft,很好的工具库
- codeforces contest 733
- 嵌入式linux文件系统修复