Docker原始碼修改工作總結(三)

2021-08-25 14:20:52 字數 3340 閱讀 5159

話不多說上乾貨:

一、安裝mysql資料庫,並且建立相關表

在本地主機上安裝mysql資料庫,並且建立乙個名為docker的資料庫,在資料庫中建立兩個資料表分別為container_auto和container_user,分別代表自動生成的秘鑰和使用者自己輸入的秘鑰,兩個表的字段都為id和passphrase,如下

mysql> create table container_auto(

> id char(20) not null primary key,

> passphrase char(40) not null);

container_user和container_auto結構一樣

二、搭建docker編譯環境

搭建教程,並在/go/src/github.com/docker/docker下修改原始碼,最後編譯

三、修改原始碼

在/go/src/github.com/docker/docker修改

}四、缺陷

增加了對docker run,docker start,docker restart,docker rm的修改,但是所有都是對於容器id操作,緣由是資料庫的字段是id,不能對容器name進行操作,觀察容器name的**比較複雜,沒有深入修改,望後期能健全

修改工作總結

最近修改之前dzs的板子,新新增了一些功能,新新增的電路部分,ft卡槽連線線序,藍芽部分與之前的線序,都出現問題。1.ft卡槽連線錯誤。搞混了sd卡與ft卡在spi與sdio串列埠模式下的區別,在畫之前是完全沒有用過記憶體卡的,新接觸一件東西,難免會有些害怕畏懼心理在裡面,就有些恍惚,想急於完成乙個...

Linux Apache 怎麼修改工作模式

apache預設為prefork模式,主要是考慮到穩定性的原因。要切換到worker模式,則需要登入到linux上,進行如下操作 進入 usr sbin目錄 cd usr sbin 將當前的prefork模式啟動檔案改名 將worker模式的啟動檔案改名 修改配置檔案vi etc httpd con...

VBA 批量修改工作表名稱

適用於一張表中有大量的sheet,這些sheet需要按照一定的規律命名 1 在 中按下alt f11開啟巨集命令編輯區。插入如下的 然後執行。sub editsheetname for i 2 to worksheets.count worksheets i name 資訊系統情況 系統 i 1 n...