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

​ 其余酌情设置。

  1. ​ ./install.sh

  2. 在需要交互的主机上

    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

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值