Docker入门(二)

docker的大部分操作都围绕着三大核心概念,镜像、容器、和仓库。理解和学习了这三大核心概念,基本就可以上手搭建各种容器了。一下文档中sudo命令是因为我在Linux 系统中没有root特权,如果是拥有root特权的用户则不需要加sudo。

1.docker镜像

docker镜像就是一种模板,用户可以在这个模板的基础上添加自己需要的服务。例如,一个镜像可以包含一个基本的操作系统环境,里面仅仅安装了ssh服务。镜像是创建docker容器的基础,docker通过版本管理和增量文件系统来管理镜像。

1.1获取镜像

一个镜像需要包括名称和标签,如获取Ubuntu 14.04系统的基础镜像

命令:sudo docker pull ubuntu:14.04

对于docker镜像来说,如果不指定TAG,则默认会选择latest标签。

1.2查看镜像信息

使用docker images命令可以列出本地主机上的已有镜像的基本信息。

sudo docker  images

1.3使用tag命令添加镜像标签

sudo  docker  tag ubuntu:14.04 mytest:latest

1.4使用inspect 命令查看详细信息

通过该命令可以获取该镜像的详细信息,包括制作者、适应架构、各层的数字摘要等,这些数据以json数据形式返回。

sudo  docker inspect  ubuntu:14.04

1.5使用history命令查看镜像历史

可以查看镜像的各层创建信息

sudo docker history ubuntu:14.04

1.6搜寻镜像

使用sudo docker search 可以查找想要的镜像,如搜寻ssh镜像的命令如下

sudo  docker  search ssh

1.7删除镜像

使用docker rmi可以删除镜像

sudo docker rmi    [image]或者sudo docker rmi [image id]

1.8  创建镜像

启动镜像创建一个容器:docker run -it ubuntu:140.4 /bin/bash

在容器中创建一个文件:touch  test.txt

查看容器的ID:sudo docker ps -a

通过docker commit提交为新的镜像:sudo docker  commit -m[添加提交信息]  [镜像名称/镜像id]  test:0.1

1.9存出和载入镜像

存出镜像:sudo  docker save -o ubuntu_14.04.tar  ubuntu:14.04

载入镜像:sudo  docker load --input ubuntu_14.04.tar或者sudo docker < ubuntu_14.04.tar

2.0上传镜像

docker  push [image:tag]

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值