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