[docker中首次配置git環境與時間同步問題]

11月沒寫東西,12月初趕緊水一篇。
剛開始搭建docker服務器時,網上找一堆指令配置好git后,再次新建容器后忘記怎么配了,,這次記錄下。

一、git ssh指令法,該方法不用每次提交時輸入密碼
前期準備,git服務器賬戶,也就是平時web端登錄的賬戶,通常綁定了郵箱user@use.com
步驟
1、在docker的命令行窗口中中使用
ssh-keygen -t rsa -b 4096 -C "user@use.com" 來生成密鑰。
配置過程中不用特殊標記,全部回車確認。
2、獲取生成的公鑰

cat /root/.ssh/id_rsa.pub 

這個路徑會在上一步配置的過程中顯示
3、復制打印的全部內容,從 “ssh-”開始到 ”= user@use.com“ 結束
4、在gitlab服務器的個人資料中添加該公鑰。至此配置完成。
5、拉取代碼
從你的倉庫中復制git地址使用如下指令復制代碼

   git clone git@gitlab:comtest/test.git 

二、時間同步問題,用兩條指令解決
將容器時間與宿主機時間同步
同時將時區和當前時間拷貝過去

docker cp /usr/share/zoneinfo/Asia/Shanghai ContainerID:/usr/share/zoneinfo/Asia/Shanghai
docker cp /etc/localtime ContainerID:/etc/localtime

如果路徑不存在,則進入容器主動創建即可。這里Shanghai不是文件夾,不要創建

三、使用vscode進行多人鏈接的問題
以上是使用root為通用賬號進行訪問的方法,而該方法在使用vscode進行鏈接時,容器的/root路徑下會生成 /.vscode-server文件夾。
多個用戶會共用該/.vscode-server文件夾,導致不同用戶不得不使用相同的vscode插件,無法個性化。
可以通過配置用戶和權限管理解決,但…好麻煩。 挖這個坑,后面再填吧 。-.-

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/62134.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/62134.shtml
英文地址,請注明出處:http://en.pswp.cn/web/62134.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MongoDB性能監控工具

mongostat mongostat是MongoDB自帶的監控工具,其可以提供數據庫節點或者整個集群當前的狀態視圖。該功能的設計非常類似于Linux系統中的vmstat命令,可以呈現出實時的狀態變化。不同的是,mongostat所監視的對象是數據庫進程。mongostat常用于…

linux下的python打包

linux下的python打包 一、pyinstaller 優點:打包簡單,將整個運行環境進行打包 缺點:打包文件大、臃腫、啟動慢 安裝pyinstaller包 pip install pyinstaller 打包一個文件 pyinstaller -D app.py會在當前路徑中生成build、dist文件夾還有…

Python模塊之random、hashlib、json、time等內置模塊語法學習

Python內置模塊語法學習 random、hashlib、json、time、datetime、os等內置模塊語法學習 模塊 簡單理解為就是一個.py后綴的一個文件 分為三種: 內置模塊:python自帶,可調用第三方模塊:別人設計的,可調用自定義模塊…

從ctfwiki開始的pwn之旅 5.ret2csu

ret2csu 原理 在 64 位程序中,函數的前 6 個參數是通過寄存器傳遞的,但是大多數時候,我們很難找到每一個寄存器對應的 gadgets。 這時候,我們可以利用 x64 下的 __libc_csu_init 中的 gadgets。這個函數是用來對 libc 進行初始…

Ceph對象存儲

Ceph對象存儲1.概念對象存儲(Object Storage)是一種用于存儲大量非結構化數據的架構模型它使用簡單的HTTP或HTTPS協議進行文件訪問,而不是傳統的文件系統API與傳統的文件系統存儲方式不同,對象存儲不是將數據存儲在目錄或文件夾中…

嵌入式藍橋杯學習拓展 LCD翻轉顯示

通過配置SS和GS兩個標志位,實現掃描方向的切換。 將lcd.c的REG_932X_Init函數進行部分修改。 將LCD_WriteReg(R1, 0x0000);修改為LCD_WriteReg(R1,0x0100); 將LCD_WriteReg(R96, 0x2700); 修改為LCD_WriteReg(R96, 0xA700); void REG_932X_Init1(void) {LCD_Wr…

小程序 —— Day1

組件 — view和scroll-view view 類似于HTML中的div,是一個塊級元素 案例:通過view組件實現頁面的基礎布局 scroll-view 可滾動的視圖區域,用來實現滾動列表效果 案例:實現縱向滾動效果 scroll-x屬性:允許橫向滾動…

git pull error: cannot lock ref

Git: cannot lock ref ‘refs/remotes/origin/feature/xxx’: refs/remotes/origin/feature/xxx/car’ exists; cannot create refs/remotes/origin/feature/xxx git remote prune origin重新整理服務端和本地的關聯關系即可

pubmed關鍵詞搜索技能1:待更新

1,白話變為領域內學術詞: 例如,我想要做蛋白質糖基化修飾以功能,這個領域課題,則 第一性原理,首先是拆分詞匯:糖基化(一般比蛋白質、修飾、功能要在title中更常見,或者是…

iPhone手機清理軟件:相冊清理大師推薦

隨著智能手機成為我們日常生活的必需品,手機中的數據日益膨脹,尤其是照片和視頻這類容易積累的文件。對于iPhone用戶來說,管理這些文件,特別是清理相冊變得尤為重要。本文將介紹一款備受推崇的iPhone手機清理軟件——CleanMyPhone…

SpringBoot 開源停車場管理收費系統

一、下載項目文件 下載源碼項目文件口令: 【前端小程序地址】(3.0):伏脂火器白澤知洞座/~6f8d356LNL~:/【后臺管理地址】(3.0):伏脂火器仇恨篆洞座/~0f4a356Ks2~:/【崗亭端地址】(3.0):動作火器智匯堂多好/~dd69356K6r~:/復制口令…

網絡原理之 TCP 協議

目錄 1. TCP 協議格式 2. TCP 原理 (1) 確認應答 (2) 超時重傳 (3) 連接管理 a) 三次握手 b) 四次揮手 (4) 滑動窗口 (5) 流量控制 (6) 擁塞控制 (7) 延時應答 (8) 捎帶應答 3. TCP 特性 4. 異常情況的處理 1) 進程崩潰 2) 主機關機 (正常流程) 3) 主機掉電 (…

STM32使用RCC(Reset Clock Contorl,復位時鐘控制器)配置時鐘以及時鐘樹

RCC主要作用 設置系統時鐘SYSCLK(System Clock)頻率;設置AHB、APB2、APB1以及各個外設分頻因子,從而設置HCLK、PCLK2、PCLK1以及各個外設的時鐘頻率;控制AHB、APB2、APB1這三條總線時鐘以及每個外設的時鐘開啟&#xf…

安防視頻監控平臺Liveweb視頻匯聚管理系統管理方案

智慧安防監控Liveweb視頻管理平臺能在復雜的網絡環境中,將前端設備統一集中接入與匯聚管理。國標GB28181協議視頻監控/視頻匯聚Liveweb平臺可以提供實時遠程視頻監控、視頻錄像、錄像回放與存儲、告警、語音對講、云臺控制、平臺級聯、磁盤陣列存儲、視頻集中存儲、…

PostGIS的歷史發展

自從 GIS 軟件開發以來,ShapeFile等格式被廣泛用于存儲空間數據,但這些文件格式文件需要特殊的軟件才能讀取和寫入,并發用戶可能會導致數據損壞和速度變慢,并且復雜的問題需要復雜的軟件來處理。 因此,對多用戶的支持、…

【目標跟蹤】AntiUAV600數據集詳細介紹

AntiUAV600數據集的提出是為了適應真實場景,即無人機可能會隨時隨地出現和消失。目前提出的Anti-UAV任務都只是將其看做與跟蹤其他目標一樣的任務,沒有結合現實情況考慮。 論文鏈接:https://arxiv.org/pdf/2306.15767https://arxiv.org/pdf/…

“原批教育家”原批之星魯健的杰作——原批俱樂部

偉大的原批教育家——原批之星,名為魯健,是一位在南京郵電大學智能科學與技術專業中嶄露頭角的杰出人物。他不僅以其卓越的黑客技術和對網絡正義的執著而聞名,更是“遠古四神”之一,以其對原批之力的深刻理解和不同見解&#xff0…

IS-IS三

目錄 點到點鄰接關系建立 ISIS修改鏈路類型 isis ppp-negotiation 3-way only 僅才用三次握手建立鄰居 不向下兼容兩次握手 兩次握手 自身發送的(Hello報文)IIH 不攜帶 p2p adj TLV 不處理點到點鄰接狀態TLV 三次握手 …

Hadoop生態圈框架部署 偽集群版(四)- Zookeeper單機部署

文章目錄 前言一、Zookeeper單機部署(手動部署)1. 下載Zookeeper安裝包到Linux2. 解壓zookeeper安裝包3. 配置zookeeper配置文件4. 配置Zookeeper系統環境變量5. 啟動Zookeeper6. 停止Zookeeper在這里插入圖片描述 注意 前言 本文將詳細介紹Zookeeper的…

Spring的三層架構實現原理

Spring三層架構實現 三層架構 controller: 控制層,接受前端發送的請求,對請求進行處理并相應數據;service: 業務邏輯層,處理具體的業務邏輯;dao: 數據訪問層(Data Access Object) 持久層,負責數據訪問操作,包括數據的增、刪、改、查。controller 層: @RestContro…