微服务架构基础--- Docker的使用

微服务架构基础— Docker的使用

实验及要求

掌握dockerfile的使用

掌握docker常用指令的使用

掌握docker镜像管理

实 验 环 境

安装Ubuntu

安装docker

一、Docker入门程序

1、编写Dockerfile文件

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

2、编写外部文件requirements.txt和app.py

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

3、创建镜像

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

4、查看镜像

在这里插入图片描述

5、创建并启动容器

在这里插入图片描述

6、查看运行容器

在这里插入图片描述

7、访问程序,查看结果

在这里插入图片描述

8、停止容器

在这里插入图片描述

二、Docker客户常用指令

1、列出镜像

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

2、搜索镜像

在这里插入图片描述

3、拉取镜像

在这里插入图片描述
拉取指定版本
在这里插入图片描述

4、构建镜像

4.1 在dockerfile文件所在的目录构建镜像

在这里插入图片描述

4.1 在其他目录构建镜像

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

5、查看镜像,并删除镜像

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

6、创建并启动容器

在这里插入图片描述

7、列出容器

在这里插入图片描述

8、执行命令

在这里插入图片描述

9、停止容器,分别使用stop和ki

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

10、启动容器,分别使用start和restart

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

11、删除容器

强制删除

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

全部删除

在这里插入图片描述

三、Docker镜像管理

1、登录Docker Hub

在这里插入图片描述

2、修改镜像名称

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

3、登录认证

在这里插入图片描述

4、推送镜像

在这里插入图片描述

5、在网页进行查看docker Hub

在这里插入图片描述

6、docker reegistry本地私有仓库搭建

6.1 启动docker reegistry

在这里插入图片描述

6.2 重命名镜像

在这里插入图片描述

6.3 推送镜像

在这里插入图片描述

6.4 在宿主机浏览器上进行查看

在这里插入图片描述

6.5 映射到本地磁盘上进行查看

在这里插入图片描述

7、docker reegistry本地私有仓库配置

7.1 查看docker reegistry私有仓库搭建地址

在这里插入图片描述

7.2 生成自签名证书

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

7.3 生成用户名和密

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

7.4 启动Docker Registry本地镜像仓库服务

在这里插入图片描述

7.5 配置docker reegistry访问接口

在这里插入图片描述

7.6 验证测试

7.6.1 docker reegistry私有仓库使用登记

在这里插入图片描述

7.6.2 重启docker进程

在这里插入图片描述

7.6.3 准备镜像文件

在这里插入图片描述

7.6.4 推送镜像

在这里插入图片描述

7.6.5 登录docker reegistry镜像仓库

在这里插入图片描述

7.6.6 在本地查看是否推送成功

在这里插入图片描述

多学一招:配置Docker加速器

在这里插入图片描述

个人总结

通过本次实验我的总结如下:

      在Ubuntu里面编辑配置文件特别困难,首先配置桥接模式,然后连接Xshell工具,这样编辑配置文件的出错率就降低了。在做实验过程中细心是关键,比如创建镜像名和拉取镜像名必须一致,不然就会拉取失败。

猜你喜欢

转载自blog.csdn.net/weixin_43306493/article/details/93708740