docker的使用 - 1 - 镜像的操作

本文介绍了Docker的基本概念,包括镜像、容器和仓库,并详细阐述了如何在CentOS环境中安装Docker,以及如何进行镜像的下载、管理、创建容器、容器与镜像之间的转换等常见操作。

docker 是一个可以用来管理任何应用组件的容器,弱耦合,可扩展,服务迁移方便,三个核心概念: 镜像(分层保存,镜像是由各层组织起来的,如果某层存在,会直接使用而不会重复创建,这样各层的可重用大大节省了存储空间)、容器(相当于轻量级的沙盒)、仓库(镜像的仓库)
1. centos中docker的安装 :
    加载docker : tee /etc/yum.repos.d/docker.repo <<- 'EOF'

    更新yum : yum -y update
    用yum安装docker : yum -y install docker-engineto 

   也可以通过脚本安装 :
   curl -fsSL https://get.docker.com/ | sh
   或
   wet -qO- https://get.docker.com/ | sh

2. 下载镜像 : docker pull centos:7 (默认从Docker Hub库中获取,可以指定库)

3. 创建容器 : docker run -it centos:7 bash
    运行命令 : ping localhost

4. 列出镜像信息 : docker images
5. 添加镜像标签 : docker tag centos:latest mycentos:latest

6. 获取镜像详细信息 : docker inspect
7. 获取指定信息 : docker inspect -f {{".键的名称"}}

8. 查看镜像历史,镜像各层的创建时间 : docker history centos:7
9. 搜寻镜像 : docker search centos
10. 删除镜像 : docker rmi mycentos:latest
11. 查看本机所有容器 : docker ps -a
12. 彻底删除 : 
      删除容器 : docker rm containerid(容器id)

      删除镜像 : docker rmi mirrored(镜像id)
13. 基于容器创建镜像 : docker commit -m "镜像信息" -a "作者" containerid test:1.1

14. 基于本地模板导入镜像 : cat centos_7.tar.gz | docker import - centos:7
15. 将本地镜像导出为 tar 包 : docker save -o centos_7.tar centos:7

16. 将 tar 包载入成为镜像 : docker load --input centos_7.tar 或 docker load < centos_7.tar
17. 将自制镜像上传到仓库 ,默认传到Docker Hub中,第一次要登录或注册 :

      添加标签 : docker tag test:1 usr/test:1
      上传 : docker push usr/test:1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这是谁的博客?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值