擴充套件包上傳

WZY發表於2021-10-17
  1. 上傳程式碼至Github(最好翻牆)

    專案示例:github.com/wzy-wangge/laravel-cons...

  2. 釋出至packagist (需翻牆)

    專案示例:packagist.org/packages/wzy-wangge/...
    提交倉庫:packagist.org/packages/submit

  3. composer 安裝

    直接使用composer install 包名 命令安裝

    注意事項:

    a. 釋出包不能立刻使用命令安裝,會有網路延遲
    b. 安裝不了,檢視composer的安裝源,優先選擇預設安裝源packagist,其他源有同步延遲

  1. 註冊 hub.docker.com 賬號

    這步沒什麼好說的

  2. 準備映象

    容器提交為映象

    docker commit :從容器建立一個新的映象。
    
    docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
    -a :提交的映象作者;
    -c :使用Dockerfile指令來建立映象;
    -m :提交時的說明文字;
    -p :在commit時,將容器暫停。

    根據這個myubuntu容器提交映象

    [root@docker-test1 ~]# docker commit -a "wangshibo" -m "this is test" 651a8541a47d myubuntu:v1
    sha256:6ce4aedd12cda693d0bbb857cc443a56f9f569106e09ec61aa53563d0932ea4d

    注意事項

    1. 如果需要推送,包名 = 使用者名稱/包,提交時注意,或使用tag命令修改
      擴充套件包上傳
  1. 推送至docker-hub

    映象包名及版本確定,即可推送至docker-hub

    Docker login

    docker login [OPTIONS] [SERVER]   //先登入

    Docker push

      docker push  [OPTIONS] NAME[:TAG]   //推送包
  1. Docker pull 任何地方獲取自己提交的包
    示例:
    docker pull wangzhiying/document_converter:v2

開源變為自己的,自己的變為祖傳的

行業養育你,也是時候需要你為行業做出點貢獻了

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章