国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker筆記-搭建Python環(huán)境、安裝依賴、打包鏡像、導(dǎo)入鏡像、編寫bash腳本靈活調(diào)用

這篇具有很好參考價值的文章主要介紹了Docker筆記-搭建Python環(huán)境、安裝依賴、打包鏡像、導(dǎo)入鏡像、編寫bash腳本靈活調(diào)用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

說明

適合無聯(lián)網(wǎng)的機(jī)器及多Python的機(jī)器進(jìn)行部署。

制作docker版Python環(huán)境

有網(wǎng)絡(luò)及有docker的,拉取指定版本的python如:

docker pull python:3.7

安裝好后進(jìn)入容器:

docker run -it <name> /bin/bash

使用pip安裝各種依賴:

pip install <name>
pip install <name>
pip install <name>

千萬不要退出,另外啟動一個shell,查下目前運(yùn)行的容器:

docker ps -a

制作成新的鏡像:

docker commit <id> mynewpythonimage

Docker筆記-搭建Python環(huán)境、安裝依賴、打包鏡像、導(dǎo)入鏡像、編寫bash腳本靈活調(diào)用,Docker,docker,筆記,容器

打包及導(dǎo)入

導(dǎo)出新鏡像:

docker save -o python.tar <repositoryName>

找到?jīng)]聯(lián)網(wǎng)有docker的機(jī)器,導(dǎo)入新的鏡像

docker load -i python.tar

編寫Shell

在新機(jī)器上編寫shell,python.sh

#!/bin/bash

para=""
for arg in "$@"
do
    para="$para $arg"
done

docker run --net=host -v <宿主機(jī)路徑>:/usr/src/myapp -w <宿主機(jī)路徑>:/usr/src/myapp <python鏡像名> python $para

參數(shù)解釋如下:

-v:允許主機(jī)和容器共享文件和目錄,并在容器內(nèi)訪問主機(jī)上的數(shù)據(jù)。

-w:定容器啟動后的默認(rèn)工作目錄,類似于在命令行中使用 cd 命令更改當(dāng)前目錄。

--net=host:將容器與主機(jī)共享網(wǎng)絡(luò)命名空間。這意味著容器將不會獲得獨(dú)立的網(wǎng)絡(luò)命名空間,而是直接使用主機(jī)的網(wǎng)絡(luò)接口。

下面這步看需求再做,目的是修改現(xiàn)在用戶的環(huán)境變量。

vim ~/.bashrc

隨后新增

alias python 'python.sh文件的目錄'

最后:文章來源地址http://www.zghlxwxcb.cn/news/detail-831564.html

source ~/.bashrc

到了這里,關(guān)于Docker筆記-搭建Python環(huán)境、安裝依賴、打包鏡像、導(dǎo)入鏡像、編寫bash腳本靈活調(diào)用的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • docker 安裝python3.8環(huán)境鏡像并導(dǎo)入局域網(wǎng)

    docker 安裝python3.8環(huán)境鏡像并導(dǎo)入局域網(wǎng)

    yum -y install docker ? ?docker version ? ?#顯示 Docker 版本信息 可以看到已經(jīng)下載下來了 拉取鏡像python3鏡像 運(yùn)行本地鏡像,并進(jìn)入鏡像環(huán)境 ?run ?運(yùn)行 -i ? 以交互模式運(yùn)行容器,通常與 -t 同時使用; -t ?為容器重新分配一個偽輸入終端,通常與 -i 同時使用; -d 后臺 進(jìn)入容器?

    2024年01月25日
    瀏覽(24)
  • SpringBoot3 GraalVM 原生鏡像打包 搭建云原生環(huán)境

    SpringBoot3 GraalVM 原生鏡像打包 搭建云原生環(huán)境

    java發(fā)布到如今,已經(jīng)過去幾十年,如今微服務(wù)、云原生逐漸成為了主流,java原本的很多優(yōu)勢不再重要,而啟動慢,耗內(nèi)存等的缺點(diǎn)也越來越被放大. java在新發(fā)布的很多相關(guān)技術(shù)中也做出了很多改變 其中SpringBoot3結(jié)合GraalVM,可以直接將java項(xiàng)目打包成原生可執(zhí)行文件,提升運(yùn)行速度并大

    2024年02月06日
    瀏覽(51)
  • docker centos容器里,安裝python3環(huán)境,且安裝java8環(huán)境。并打成基礎(chǔ)鏡像

    一、 1、運(yùn)行命令,即自動下載centos對應(yīng)的鏡像,但此時鏡像是關(guān)閉狀態(tài): docker run centos:7.4 2、docker images 查看上述命令對應(yīng)的 鏡像 3、docker run -it centos:7.4 /bin/bash 之后退出 exit docker ps -a 之后, docker start imageid 啟動對應(yīng)的關(guān)閉狀態(tài)的鏡像 。 4、docker exec -it imageid /bin/bash 進(jìn)入鏡

    2023年04月09日
    瀏覽(31)
  • 【運(yùn)維知識大神篇】運(yùn)維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    【運(yùn)維知識大神篇】運(yùn)維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    本篇文章開始給大家介紹Docker,這個是我非常喜歡的一個服務(wù),介紹給大家,希望大家也能喜歡! 目錄 何為容器 Docker環(huán)境安裝部署 一、yum安裝(CentOS7.9) 二、rpm包安裝(CentOS) 三、卸載docker環(huán)境 四、安裝指定的docker版本 五、Ubuntu安裝docker環(huán)境 六、使用deb安裝docker 七、

    2024年01月18日
    瀏覽(105)
  • docker容器打包成鏡像,在新的服務(wù)器上部署環(huán)境

    docker容器打包成鏡像,在新的服務(wù)器上部署環(huán)境

    2719a6b5b8e1是容器id(用docker ps 命令查看) , my_paddle2.2.2:v1 是自己打包的鏡像的名字命名格式,有冒號的 docker commit -a “shi” -m “to150” 2799a6b6b8e1 my_paddle2.2.2:v1 -o 和 是一個意思都是打包鏡像的符號 sparkdemo:v1 ,就是有冒號,整體鏡像名字規(guī)則 docker images查看鏡像,后用命令保存

    2023年04月08日
    瀏覽(25)
  • Skywalking(8.7)安裝以及docker鏡像打包

    Skywalking版本:apache-skywalking-apm-es7-8.7.0 ES版本:7.17.2 下載地址:Index of /dist/skywalking/8.7.0 (apache.org) 上傳到服務(wù)器安裝目錄并解壓 在配置文件中找到圖片所在的位置 此處修改的地方為 SW_STORAGE:elasticsearch7 , elasticsearch7 是該文檔中的一個es數(shù)據(jù)存儲的配置項(xiàng)。 然后修改es存儲的

    2024年02月03日
    瀏覽(54)
  • Linux 環(huán)境下Docker將鏡像打包導(dǎo)出到本地,上傳至內(nèi)網(wǎng)服務(wù)器(八)

    Linux 環(huán)境下Docker將鏡像打包導(dǎo)出到本地,上傳至內(nèi)網(wǎng)服務(wù)器(八)

    docker將鏡像導(dǎo)出到本地,上傳至內(nèi)網(wǎng)服務(wù)器上 背景:在企業(yè)中往往出現(xiàn)了內(nèi)網(wǎng)不能和外網(wǎng)相通,不能使用docker pull命令來拉取鏡像,這個時候我們就可以考慮在有所需鏡像的服務(wù)器上導(dǎo)出鏡像,再將其上傳到內(nèi)網(wǎng)服務(wù)器上。 有兩種方法,一種是通過容器,一種是通過鏡像,其

    2024年02月13日
    瀏覽(20)
  • Docker 基礎(chǔ)實(shí)戰(zhàn):環(huán)境搭建、容器、倉庫、鏡像

    Docker 基礎(chǔ)實(shí)戰(zhàn):環(huán)境搭建、容器、倉庫、鏡像

    可以使用 docker help 或者 man docker-run 來獲取完整的 Docker 命令列表,本文只介紹一些常用的命令與參數(shù)。 考慮到安裝流程過于繁瑣,在 CentOS 中,可以使用官方提供的腳本來快速安裝 Docker: 可以從 https://get.docker.com/ 查看支持的操作系統(tǒng)。 當(dāng)安裝完畢后,設(shè)置開機(jī)自啟動 Doc

    2024年02月16日
    瀏覽(25)
  • linux下jdk的安裝和docker打包運(yùn)行鏡像

    linux下jdk的安裝和docker打包運(yùn)行鏡像

    https://www.oracle.com/java/technologies/downloads/#java8 從官網(wǎng)上下載linux版本的JDK JDK下載地址 通過ftp或者rz命令上傳到linux 我這里需要把JDK安裝在/usr/local目錄下,在/usr/local下新建文件加java tar命令解壓JDK包,解壓地址是 /usr/local/java 接下來配置環(huán)境變量 vim命令打開/etc/profile 添加下面內(nèi)

    2023年04月08日
    瀏覽(23)
  • docker創(chuàng)建MySQL鏡像,搭建主從復(fù)制環(huán)境

    docker創(chuàng)建MySQL鏡像,搭建主從復(fù)制環(huán)境

    學(xué)習(xí)黑馬的MySQL時,在主從復(fù)制、分庫分表、讀寫分離等階段需要多臺服務(wù)器,于是嘗試用docker創(chuàng)建鏡像搭建主從復(fù)制環(huán)境。 本文基于centos7搭建mysql鏡像。 參考大佬文章: link 編寫mysql_file文件: 由于需要進(jìn)行編輯操作,所以需要額外下載vim 編寫run.sh文件 build MySQL鏡像 以特權(quán)

    2024年02月07日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包