【工具】(六):衔接上一篇:Windows 10 下对docker镜像的简单使用及创建!

如题,上一篇已经安装好了docker环境,下面聊聊它的基本使用。

一、简单使用

类似git仓库管理工具的操作

1.查看信息

# 查看版本
docker version
# 系统信息
docker info
# 查看容器信息
docker ps [-a/-l]

在这里插入图片描述
在这里插入图片描述

2.镜像操作

所有命令,可以通过 docker 操作指令 --help 来查看完整的命令选项.

# 搜索image  
docker search image_name  
  
# 下载image  
docker image pull <repository>:<tag> 
  
# 镜像列表
docker images  

# 启动/停止镜像
docker create # 创建一个容器但是不启动它
docker run # 创建并启动一个容器
docker stop # 停止容器运行,发送信号SIGTERM
docker start # 启动一个停止状态的容器
docker restart # 重启一个容器

# 删除一个或者多个镜像; 
docker rmi [-f] image_name  

# 显示一个镜像的历史
docker history image_name

更多,可参考:docker入门基本操作Docker操作命令详解

二、创建镜像

  • 从已经创建的容器中更新镜像,并且提交这个镜像;
  • 使用 Dockerfile 指令来创建一个新的镜像;

1.镜像加速

无论是下载还是创建上传镜像,默认下,官方源速度是比较慢的,不妨使用阿里镜像加速,首先,去 注册

在这里插入图片描述
在这里插入图片描述

如果是在Windows下,将地址复制到 settings下的Daemon中,如下(阿里操作文档有详细说明):

在这里插入图片描述

2.开始创建image

第一种方式比较简单,相当于拉取一个基础镜像,再进行修改,这里主要说一下第二种方式:Dockerfile创建

这里以python为例,在一个空白目录中,建立一个文本文件,并命名为 Dockerfile
在这里插入图片描述
Dockerfile 的内容为:
在这里插入图片描述
以上是我的配置,这里可以根据需要,进行修改,保存。

该目录下打开DOS窗口,输入:

# 根据实际情况,修改image_name 和 tag
docker build -t `image_name`:`tag` .

在这里插入图片描述
完成后,可以试着输入以下命令:

# 查看
docker version
# 运行
docker run -ti [imageID] [command]  # 通常 command 为 /bin/bash 

3.推送到镜像仓库

# 登录阿里云
docker login --username=阿里云帐号名 registry.cn-hangzhou.aliyuncs.com
# 对本地的image镜像进行重命名
docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/[命名空间]/[仓库名称]:[镜像版本号]
# 推送到Registry
docker push registry.cn-hangzhou.aliyuncs.com/[命名空间]/[仓库名称]:[镜像版本号]

好了,到此也就完成了,最后可以去自己的阿里云仓库查看。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值