微服务架构基础— 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工具,这样编辑配置文件的出错率就降低了。在做实验过程中细心是关键,比如创建镜像名和拉取镜像名必须一致,不然就会拉取失败。