docker镜像使用方法(查看、删除、更新、创建)

docker镜像使用方法(查看和删除)

ps -ef | grep docker 查看docker进程

docker info 查看docker信息

docker images 列出本地主机上的镜像

docker search 搜索镜像

docker pull 下载镜像(可用daocloud.io国内docker镜像站加速)

docker push 上传镜像到docker hub仓库

docker inspect 镜像名 查看镜像

docker rmi 镜像名 删除镜像

docker commit 提交容器副本,创建新镜像,
docker commit -m ‘has update’ -a ‘zgy’ 容器ID 镜像名

	 -m:提交的描述信息

     -a:指定镜像作者

     镜像名:指定要创建的目标镜像名

docker build 从零开始来创建一个新的镜像。
为此,我们需要创建一个 Dockerfile 文件,
其中包含一组指令来告诉 Docker 如何构建我们的镜像。

vim Dockerfile

#this is a test 注释

FROM centos 以哪个基础镜像来创建,这个基础镜像必须存在
MAINTAINER zgy “zgy@zgy.com” 创建者信息
RUN yum update 镜像运行的命令
RUN yum install -y nginx
EXPOSE 80 容器使用80端口,但仍需在docker run命令中指定端口
CMD /bin/bash 容器运行时默认执行的命令

每一个指令都会在镜像上创建一个新的层,每一个指令的前缀都必须是大写的。

第一条FROM,指定使用哪个镜像源

RUN 指令告诉docker 在镜像内执行命令

然后,我们使用 Dockerfile 文件,通过 docker build 命令来构建一个镜像。

docker build -t zgy/centos1 .

 -t :指定要创建的目标镜像名

 . :Dockerfile 文件所在目录,可以指定Dockerfile 的绝对路径
 
 --no-cache    构建镜像时不使用缓存

docker history 镜像名 查看镜像创建过程

docker tag 为镜像添加一个新的标签

 docker tag 0d120b6ccaa8 zgy/centos:new8
 docker tag 镜像ID,这里是 0d120b6ccaa8 ,用户名称、镜像源名(repository name)和新的标签名(tag)。

docker port 容器名 端口 快捷地查看容器端口的绑定情况

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值