一步一步走進Docker

2021-07-29 06:03:13 字數 622 閱讀 2240

docker命令

啟動sudo service docker start

檢視映象

docker images

檢視當前映象

docker ps

進入映象

docker  run -i -t  tomcat-1 /bin/bash

目錄對映

sudo docker run -i -t -v /data/software/:/data/software/ ae983d5e88ce /bin/bash

埠對映

docker run -d -p 18080:8080 --name tm tomcat-1 /run.sh

copy和更高階的add命令

在 docker 官方的最佳實踐文件中要求,盡可能的使用 copy,因為 copy 的語義很明確,就是複製檔案而已,而 add 則包含了更複雜的功能,其行為也不一定很清晰。最適合使用 add 的場合,就是所提及的需要自動解壓縮的場合。

另外需要注意的是,add 指令會令映象構建快取失效,從而可能會令映象構建變得比較緩慢。

因此在 copy 和 add 指令中選擇的時候,可以遵循這樣的原則,所有的檔案複製均使用 copy 指令,僅在需要自動解壓縮的場合使用 add。

一步一步走進Linux HOOK API 四

這一節主要是講述的是符號節.要怎麼才能找到符號節呢 其實只要在上一期講的遍歷節頭的時候 判斷每乙個節型別是不是sht symtab或 sht dynsym,那麼相應的節就是乙個符號節了 符號節存放的是一張符號表 符號表也是乙個連續儲存的結構陣列 那什麼叫符號呢?程式設計過程中用到的變數和函式都可以稱...

一步一步走進Linux HOOK API 七

我又來啦,今天是本系列介紹 elf檔案的最後一篇教程 跟隨大家一起了解了 elf檔案的大致結構 整個結構其實是很明朗的,根據 elf頭 程式頭,節頭 從節頭里提取不同的型別 到不同的節表內去獲取不同的資訊 今天這裡主要介紹重定位表 也是常用的節表之一 有了符號名和動態庫的名字作業系統就可以為我們引入...

一步一步 Sql Azure

一步一步 sql azure 1.使用 windowsazure 平台賬號登陸 2.新建sqlazure server 3.新建資料庫 4.為sql azure server 新增防火牆規則,只有將本機新增到規則裡才能從本機連線到該sqlazure server 5.連線到sql azure ser...