0%

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

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

一、简单使用

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

1.查看信息

1
2
3
4
5
6
# 查看版本
docker version
# 系统信息
docker info
# 查看容器信息
docker ps [-a/-l]

2.镜像操作

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 搜索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窗口,输入:

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

完成后,可以试着输入以下命令:

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

3.推送到镜像仓库

1
2
3
4
5
6
# 登录阿里云
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/[命名空间]/[仓库名称]:[镜像版本号]

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

原文地址: CSDN博客 - Windows 10 下对docker镜像的简单使用及创建!

------------- 本文已结束 感谢您的阅读! -------------
Donate comment here.

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

文章作者:Jusheng Yao

发布时间:2020年02月26日 - 13:45

最后更新:2020年03月10日 - 23:25

原始链接:http://yaojusheng.github.io/archives/ffda6757.html

版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

欢迎关注我的其它发布渠道