Docker---镜像操作与管理


Docker镜像操作与管理

1. 搜索镜像

[root@bogon ~]$ docker search redis

在这里插入图片描述

2. 下载镜像到本地

[root@bogon ~]$ docker pull redis

在这里插入图片描述

3. 删除本地镜像

查看镜像:

docker images

在这里插入图片描述
删除:

docker rmi hello-world

在这里插入图片描述

4. 保存本地镜像到本地文件

创建

docker save -o 本地文件名称 仓库中镜像名称/镜像 ID

如:

docker save -o alpine-shanhai.tar alpine:latest

在这里插入图片描述
注意
镜像的 tag 一定要写,如果不写,当前本地仓库的所有镜像都将会保存到本地的 tar 文件中。

使用
使用的时候可以把保存的文件传输到任何一个 Docker 宿主机上

然后执行:

docker load -i  alpine-shanhai.tar

5. 创建自定义镜像

(1)启动容器,并安装软件
[root@bogon ~]# docker run -it centos:7 /bin/bash
[root@fae866784d62 /]# rpm -qa | grep vim
vim-minimal-7.4.629-7.el7.x86_64
[root@fae866784d62 /]# vim 
bash: vim: command not found
[root@fae866784d62 /]# rpm -qa | grep tree
[root@fae866784d62 /]# yum install -y tree vim*
(2)安装完毕,验证
[root@fae866784d62 /]# rpm -qa |grep tree
tree-1.6.0-10.el7.x86_64
[root@fae866784d62 /]# rpm -qa |grep vim 
vim-filesystem-7.4.160-4.el7.x86_64
vim-enhanced-7.4.160-4.el7.x86_64
vim-minimal-7.4.160-4.el7.x86_64
vim-common-7.4.160-4.el7.x86_64
vim-X11-7.4.160-4.el7.x86_64
(3)提交到本地仓库
docker commit [选项] <容器ID或容器名> [<镜像名>[:<标签>]]

在这里插入图片描述
验证:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值