docker 部署Python项目 以及dockerfile文件的编写
Dockerfile文件详解:https://www.cnblogs.com/panwenbin-logs/p/8007348.html
Docker的基本使用(部署python项目):
https://c.lanmit.com/bianchengkaifa/Python/23023.html
Docker部署Python爬虫项目:https://segmentfault.com/a/1190000021617187?utm_source=tag-newest
Docker部署python项目:1:https://www.cnblogs.com/you-men/p/13190758.html
2:https://www.cnblogs.com/baiboy/p/docker1.html
环境:yum install -y docker-ce
pip install docker-compose
一、 安装
1.按照github中下载文件。https://github.com/goharbor/harbor
2.解压缩,配置信息
cd harbor
vi harbor
设置hostname 例:10.20.5.2
http端口: 例:80(此为宿主机端口)
harbor_admin_password 默认为: Harbor12345
data_volume 例:/data/harbor
其余酌情设置。
./install.sh
在需要交互的主机上
echo “{ “insecure-registries”:[“10.20.5.2”] }“ > /etc/docker/daemon.json
systemctl restart docker
二、管理
1.浏览器输入 :hostname:端口 例:10.20.5.2:80
输入管理用户:admin
输入密码:Harbor12345
2.为使用者创建用户。
3.新建项目。项目分为公开和私有两种类型。公开:所有需要交互的主机都可以pull镜像。私有:所有需要交互的主机只有登录之后才可以pull镜像。
docker login 10.20.5.2
输入用户名
输入密码
只有登录之后才可以push镜像 docker push 10.20.5.2/test/nginx:1.15
4.清理镜像。
在网页中删除镜像,并不能真正删除镜像。
清理删除的镜像:
1)停止harbor
docker-compose stop
2)查看受影响的文件
docker run -it --name gc --rm --volumes-from registry goharbor/registry-photon:v1.9.0-dev garbage-collect --dry-run /etc/registry/config.yml
3)删除文件
docker run -it --name gc --rm --volumes-from registry goharbor/registry-photon:v1.9.0-dev garbage-collect /etc/registry/config.yml
4)重新启动harbor
docker-compose start
docker 部署Python项目 以及dockerfile文件的编写相关推荐
- 【Python】使用Docker部署Python项目
用Docker部署Python项目 0.源码目录 1.编写Dockerfile文件 2.Docker根据Dockerfile文件生成Docker镜像 3.将镜像运行在Docker容器中 众所周知,同一 ...
- python项目部署到docker_使用docker 部署python 项目
使用python 开发了一个restfu api程序,使用docker镜像部署.主要有如下步骤,简单记录以供以后参考. 1. 创建DockerFile文件 创建一个DockerFile文件,文件名为D ...
- docker部署python项目_docker部署项目实践
项目介绍 此项目是一个基于ubuntu16.4+python3的flask web项目,使用gunicorn启动,项目运行时需要加载一些动态链接库,并且项目在运行时需要多个后缀为.vpo的授权文件,项 ...
- Docker部署java项目(Dockerfile方式)
Java 项目如何部署到Docker中? 如何将java项目部署到Docker中呢,这里以一个springboot为例 以下命令全部都是以linux为基础的 1. 首先找一个你熟悉的目录下创建一个目录 ...
- docker部署python项目中pillow的字体文件解决
一.前言 我从下午一点开始弄,到下午四点才完全搞定 二.思路 主要是将自定义的存放字体文件的文件夹加入到搜索目录里面 三.代码 覆写pillow的truetype函数 def mytruetype(f ...
- Docker的基本使用(部署python项目)+两个奇技淫巧,将 Docker 镜像体积减小 99%
两个奇技淫巧,将 Docker 镜像体积减小 99% 使用Docker运行程序 Docker的基本使用(部署python项目) 一.准备项目 我写的是一个爬取某ppt网站的代码,就一个ppt1.py是 ...
- docker 打包部署 python项目_Docker如何部署Python项目的实现详解
Docker 是一个开源项目,为开发人员和系统管理员提供了一个开放平台,可以将应用程序构建.打包为一个轻量级容器,并在任何地方运行.Docker 会在软件容器中自动部署应用程序. 在本篇中,我将介绍如 ...
- docker部署django项目、mysql主从搭建、django实现读写分离
目录 docker部署django项目 1.1 基于python基础镜像 将本地django项目打包并发到远程服务器上 将服务器上的.zip django项目解压 部署的具体流程 1.2 基于dock ...
- win10 docker部署gpu项目
win10 docker部署gpu项目 nvidia-docker win10安装docker 制作镜像 ubuntu18.04部署docker gpu项目 安装docker 配置docker使用gp ...
最新文章
- 我将 20 年前开发的操作系统迁移到 .NET 6,竟然成功了!
- 笨方法“学习python笔记之print()函数end
- 计算机文档我的文档丢失,“我的文档”不见了如何找回?几种解决“我的文档不见了”的办法...
- c语言编写的操作系统不会用到类,因为当时c++还没出现
- 在ASP.NET中有关性能与扩展性的秘密知识了解(讨论)
- paip.语义分析--单字词形容词表180个
- Typora下载、安装及使用
- 安全视角下的CAN协议分析
- python for ArcGIS 绘制重庆市板块地图
- 积极为开发者提供开源客服系统,春松客服得到有味生活3D商城认可
- docker安装,阿里云镜像配置
- 2022 第二届中国移动“梧桐杯”大数据应用创新大赛-基于移动大数据的网约车司机识别 线上0.95+ 方案
- Excel数据分析从入门到精通(三)函数进阶-52个Excel函数之清洗类函数
- 项目经理如何做好项目管理PMP - 持续更新
- nginx配置路径、跨域、本机自定义server_name
- Mac Safari 配置 IE 代理 (支持 IE 调试)
- gin学习——邮箱发送验证码注册用户
- ubuntu gcc 安装 使用
- KEIL编译器【C语言编译选项优化等级说明】【支持C99(变量声明在执行语句之后)】【反汇编设置】【C语言联合汇编】【use microlib选项】
- 计算机毕业设计Java宠物医院管理系统(源码+系统+mysql数据库+lw文档