和 docker 的初戀の體驗

mac docker 下載:

下載地址:mirrors.aliyun.com/docker-tool…python

坑: 不要去官網下載,下載速度極慢git

docker-compose 安裝:

python3 -m pip install docker-compose
複製代碼

下載緩慢的話,設置國內鏡像:github

  1. vi ~/.pip/pip.conf # .pip 文件夾不存在則: mkdir ~/.pip
  2. 添加如下內容:
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
複製代碼
  1. wq

使用:

根據 yaml 啓動docker 容器.docker

artipub爲例(github.com/crawlab-tea… ):後端

流程

  1. 項目目錄下建立文件 docker-compose.yaml,寫入:
version: '3.3'
services:
  app:
    image: "tikazyq/artipub:latest"
    environment:
      MONGO_HOST: "mongo"
      ARTIPUB_API_ADDRESS: "http://localhost:3000" # 後端 API 地址,若是安裝地址不在本機,請修改成協議 + 服務器 IP 地址 + 端口號(默認爲 3000)
    ports:
      - "8000:8000" # frontend
      - "3000:3000" # backend
    depends_on:
      - mongo
  mongo:
    image: mongo:latest
    restart: always
    ports:
      - "27017:27017"
複製代碼
  1. 輸入命令:docker-compose up 這一步也很坑,下載很慢(由於 image是從國外下載的),有兩種解決方式:
  • 代理 速度峯值也只有500多KB/s,仍是要等小半個小時.
  • 須要設置國內鏡像,快的話,5,6分鐘搞定.峯值速度:10MB/s
  1. 上面一步順利的話,項目會直接啓動了.瀏覽器直接打開http://localhost:8000/便可

徹底不用擔憂什麼環境問題,依賴包的版本兼容問題.瀏覽器

docker 設置國內鏡像教程:

"registry-mirrors": [
    "http://xxxx.mirror.aliyuncs.com",
    "http://docker.mirrors.ustc.edu.cn"
  ]
複製代碼

阿里雲鏡像加速地址設置方式教程:cr.console.aliyun.com/cn-hangzhou…bash

artipub 是什麼鬼?:

簡介:

開源的一文多發平臺,能夠幫助文章做者將編寫好的文章自動發佈到掘金、SegmentFault、CSDN、知乎、開源中國等技術媒體平臺服務器

使用體驗:

支持的平臺:cookie

實際發佈效果:多線程

  1. 不太穩定,不是全部平臺都能用,用戶體驗不怎麼好,
  2. 做者也沒怎麼維護了,最近的更新也是在3個月前.
  3. 發佈慢,估計沒有啓用多線程操做.
  4. cookies導入不穩定
  5. 圖牀不支持.
  6. 確實是挺好的東西來的,解決痛點

個人滴滴雲專屬AI大師碼:3388, 購買滴滴雲GPU等AI產品輸入大師碼享9折優惠。 點擊 www.didiyun.com前往滴滴雲官網購買

本篇文章由一文多發平臺ArtiPub自動發佈

相關文章
相關標籤/搜索