docker提交天池 修改再次提交

2021-10-21 21:21:32 字數 1665 閱讀 7751

建立位址唯一的命名空間

建立映象倉庫,選擇本地倉庫

建專案資料夾,以下檔案在同一資料夾中

# base images

## 從天池基礎映象構建

## 把當前資料夾裡的檔案構建到映象的根目錄下(.後面有空格,不能直接跟/)

add . /

## 指定預設工作目錄為根目錄(需要把run.sh和生成的結果檔案都放在該資料夾下,提交後才能執行)

workdir /

## install requirements(requirements.txt包含python包的版本)

## 這裡使用清華映象加速安裝

run pip install --upgrade pip

run pip install --upgrade -i -r requirements.txt

## 映象啟動後統一執行 sh run.sh

cmd [

"sh", "run.sh"

]

#!/bin/sh

curdir=

"`dirname $0`

"#獲取此指令碼所在目錄

echo

$curdir

cd$curdir

#切換到該指令碼所在目錄

python hello_world.py

在當前目錄,開啟cmd或者powershell,使用 pipreqs

# 安裝

pip install pipreqs

# 在當前目錄生成

pipreqs . --encoding=utf8 --force

在該資料夾下,位址列內輸入powershell,開啟powershell,進行指令輸入

## docker登陸(push映象需要登陸,伺服器位址為賽事要求的,這裡以上海為例):

docker login --username=你自己的使用者名稱 registry.cn-shanghai.aliyuncs.com

## 不要忘記加.

##建立映象並設定標籤

## 構建完成後可先驗證是否正常執行,正常執行後再進行推送。

#啟動容器,在容器內執行命令

## 推送到映象倉庫,如果出錯,可能沒登入

將修改檔案cp到指定容器

拷貝本地到docker

docker cp 本地檔案路徑 容器id:容器路徑

docker cp d:/test.py 1549ee7435bd:test.py

測試容器執行

我是在dockerdesktop上執行測試的

檢視本地映象

docker images
提交更新後的容器

docker commit 容器id 新映象名

docker commit 1549ee7435bd registry.cn-shenzhen.aliyuncs.com/alicechen/aiearth

檢視本地映象

push映象參考

映象修改提交》

Docker基礎 天池Docker入門

容器 container 容器是執行中的映象,他的實質是程序,通過docker ps可以檢視執行中的容器。倉庫 repository 首先我們需要登陸乙個伺服器docker registry,然後每個registry上可以包含多個repository,每個repository下可以多個tag相當於不...

git rebase修改歷史提交

如果執行了一系列提交後,想修改其中不是最近的某幾次提交,可以執行 git rebase i 然後在要修改的那幾次提交前面改為edit 儲存推出後,git會按順序逐一提示要修改的提交,這時就可以按順序修改這些提交,修改完後分別執行git add 和git commit amend git rebase...

git修改歷史提交

當我們提交了乙個commit之後突然發現這個commit或者歷史上的某一commit注釋有問題,表達不清或者是單詞拼寫錯誤的情況下,很害怕被老大同事鄙視,可以趁著沒有pust趕緊修改過來時就可以用這種方式。這個比較簡單,一般我們會使用git commit amend命令進行修改直接儲存退出就可以了....