1、Docker入门程序
1.1新建Docker,并在其下面新建Dockerfile
1.2、编写内部文件,创建requirements.txt、app.py
1.3、创建镜像
1.4、查看镜像
1.5、创建启动容器
1.6、查看运行容器
1.7、访问程序
1.8、停止容器
2、docker常用命令
2.1、列出镜像
2.2、搜素镜像
2.3、拉取镜像
2.4、构建镜像
2.5、删除镜像
2.6、创建并启动容器并列出容器
2.7、列出容器中所有文件
2.8、停止容器
2.9、重启容器
3、docker镜像管理工具
3.1、登陆Docker Hub
3.2、修改镜像名称并登录认证
3.3、推送镜像
3.4、在网页验证
4、Docker Registry本地私有仓库搭建
4.1、启动docker Registry
4.2、重命名镜像
4.3、推送镜像
4.4、在网页查看
在推送镜像的过程中,还将数据映射到了本地磁盘,查看
5、Docker Registry本地私有仓库配置
5.1、查看docker本地私有仓库地址
5.2、生成自签名证书
5.3、生成自己的用户名和密码
5.4、启动Docker Registry本地镜像仓库服务(注意将之前的Docker Registry删除)
5.5、配置Docker Registry访问接口
5.6、验证测试
在docker机器终端使用sudo vi /etc/docker/daemon.json命令编辑输入如下内容
重启docker进程
准备镜像文件
推送镜像时出现没有认证错误,先登录,然后在推送
结果验证
错误:
1.app.py报错
解决:放到pycharm中编译找错误
2.在auth中生成自签名证书失败,报权限错误
解决:# chmod -R 777 /regiostry/auth
3、启动DockerRegistry本地镜像服务错误
解决:将容器删除,注意先将其停掉
#docker container ls -a
#docker stop …
#docker rm …