日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

docker 部署Python项目 以及dockerfile文件的编写

發布時間:2024/7/5 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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文件的编写的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。