windows電腦遠程連接docker指引

windows電腦遠程連接docker指引

一、linux docker容器 申請后:

windows本地指令窗登錄=》

例如: ssh?root@9.135.xxx.xx?-p 36000 / 密碼: vb@XXXXX

注意:代碼數(shù)據(jù)必須放置 /data目錄下

二、linux安裝nodejs環(huán)境:

1) uname -a 查看linux支持得版本 64位還是其他

2)node等環(huán)境插件安裝目錄通常沒有限制;放在./ 目錄下面,也可以放在./data目錄下面;區(qū)別在于linux重啟時候,./下面的node需要重新安裝;

./data目錄下面服務器重啟后,不會丟失重新安裝。

? ? ? ? 3)安裝指令:

例如:下載安裝包:wget?https://nodejs.org/dist/latest-v10.x/node-v10.24.1-linux-x64.tar.gz

解壓安裝包: tar -xvf node-v10.24.1-linux-x64.tar.gz

(改名,按需可選) mv node-v10.24.1-linux-x64 nodejs

軟鏈接配置:ln -s /root/nodejs/bin/node /root/bin/node

配置環(huán)境變量:

export NODE_HOME=/root/nodejs/bin/node //Node所在路徑

export PATH=$NODE_HOME/bin:$PATH

注意:vb項目組得工程通常nodejs版本限制在 V10的大版本。 例如: V10.xx.xx

三、安裝git

兩種方式:指令安裝git:yum install -y git 注:該git版本無法控制

包安裝git:

安裝包 wget?https://www.kernel.org/pub/software/scm/git/git-2.32.0.tar.gz?(最新版本git-2.32.0)

解壓包 tar -zxvf git-2.32.0.tar.gz

配置(安裝路徑):./configure

編譯: make

安裝: sudo make install

git --version 檢查版本號

四、 git操作

clone代碼:

1. git config --global?user.name?"Your Name" => git config --global?user.name?"p_shaoypei"

2.git config --global user.email "email@example.com"-> git config --global user.email "p_shaoypei@tencent.com"

3.生成公鑰和私鑰(用于github)

ssh-keygen -t rsa -C "p_shaoypei@tencent.com"

cd /root

ls -al ~/.ssh 查看公鑰和私鑰的存儲文件

如果沒有就新建,如果有可以刪除后新建,刪除命令【其實就是刪除.ssh這個隱藏目錄目錄】

m -rf .ssh

4.新生成SSH-key【替換成你自己的郵箱】

例如:ssh-keygen -t rsa -C "p_shaoypei@tencent.com"

鍵入命令后,會讓你輸入密碼用來保護你的密鑰等,總共三次需要輸入的,你都直接三次回車就好

5.生成后,會在/root目錄下,也就是當前用戶的目錄下,生成一個.ssh隱藏目錄,目錄中會有【id_rsa】和【id_rsa.pub】兩個文件,

一個是私鑰,一個是公鑰??梢詮椭剖褂昧?/p>

6.獲取密鑰 cat ~/.ssh/id_rsa.pub 可以復制使用了

ps:配置ssh密鑰基本思路就是:

1. 在 你的電腦上生成一串 rsa 公私鑰對

2. 把公鑰提交到工蜂平臺?https://git.woa.com/profile/keys

3. 配置本地 git 參數(shù),使用這個公私鑰對

默認本地有ssh密鑰,如無請查詢文檔自行本地創(chuàng)建,并將密鑰配置在工蜂托管平臺

7. clone代碼,例如:git clone?git@git.woa.com:eagle_proj/vb-web-security.git

8.以為linux服務默認端口號和 git 默認端口號不一致,需手動配置下 config文件配置下,端口號:

1.創(chuàng)建此文件目錄: vi ~/.ssh/config

2.config文件內(nèi)容:

Host?git.code.oa.com

IdentityFile ~/.ssh/id_rsa

Port 22

Host?git.woa.com

IdentityFile ~/.ssh/id_rsa

Port 22

3./bin/chmod 600 /root/.ssh/config

五、以上步驟假如已完成,可通過本地cmd指令窗對遠程docker容器中代碼,進行git指令分支管理及開發(fā)??纱钆鋠scode(例如)連接遠程容器進行日常開發(fā);

附上配置教程一篇(外網(wǎng)連接,感謝支持):https://www.cnblogs.com/tinywan/p/11107397.html(也可自行百度)

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容