Docker的使用

一:docker的入门程序
(1):编写Dockerfile文件。创建一个空的Docker工作目录dockerspace,进入该目录,并使用sudo vi Dockerfile指令新建并打开一个Dockerfile文件,然后向文件中编辑内容
Docker的使用
Docker的使用

(2):编写外部文件。在当前目录(dockerspace)下创建requirements.txt和app.py,编辑后如下文件
Docker的使用
Docker的使用
(2)创建镜像。在Dockerfile文件所在目录下使用docker build指令运行Dockerfile文件生成一个Docker镜像Docker的使用
(2)查看镜像。构建镜像完成后,可以使用docker images指令查看本地镜像列表中是否有名为hellodocker的镜像Docker的使用
创建并启动容器。通过docker run指令创建并启动一个具体的容器实例Docker的使用
查看运行容器。使用docker ps指令查看当前运行的容器!Docker的使用
访问程序,查看结果。使用宿主机的浏览器通过地址http://localhost:5000来访问容器中运行的程序Docker的使用
(7)停止容器。当容器不再使用时,可以通过docker stop指令停止当前运行的容器Docker的使用
二:Docker镜像管理
1:Docker Hub远程镜像管理
(1):要使用Docker Hub就需要先在其官网注册一个账号
(1):修改镜像名称
Docker的使用
登录认证Docker的使用
推送镜像Docker的使用
在Docker Hub上进行查看
2:Docker Registry本地私有仓库搭建
(1):启动Docker Registry
Docker的使用
重命名镜像
Docker的使用
Docker的使用
3:Docker Registry本地私有仓库配置
(1):查看Docker Registry私有仓库搭建地址
Docker的使用
生成自签名证书
Docker的使用
Docker的使用
Docker的使用

(1):配置Doocker registry访问接口
Docker的使用
Docker的使用
(2):重启docker
Docker的使用
(3):准备文件镜像文件
在该Docker主机上重命名一个Docker镜像
Docker的使用
(4):推送镜像
登录到本地私有镜像仓库后通过docker push指令Docker Registry本地私有镜像仓库推送该镜像
Docker的使用
(10):结果验证
Docker的使用