docker study 容器檔案

2021-10-06 01:55:42 字數 672 閱讀 3160

docker image ls / docker images

docker search mysql

docker pull mysql:5.7

docker container run hello-world

docker container run -it ubuntu bash. -(ubuntu image)

docker container kill [containid]

image 檔案生成的容器例項,本身也是乙個檔案,稱為容器檔案。也就是說,一旦容器生成,就會同時存在兩個檔案: image 檔案和容器檔案。而且關閉容器並不會刪除容器檔案,只是容器停止執行而已。

docker container ls

docker container ls -all

docker container kill [containid]

docker container rm [containid]

docker container ls -all

docker volume prune

docker容器無法啟動,修改容器內檔案2種方式

把docker容器中的配置檔案複製到主機中,然後在主機中修改,修改完成後再複製到docker容器中 1.複製docker容器的檔案到主機中 docker cp 容器id docker容器中配置檔案路徑 主機路徑docker cp mysql etc mysql my.cnf home my.cnf2...

容器內生成core dump檔案

有時候docker容器中的程式可能出現類似段錯誤,此時要去跟蹤問題的話有core dump會方便很多 但是容器中有時候還不一定能夠生成core dump檔案,需要做如下事情 1 啟動容器時,增加 privileged選項 2 容器啟動後,通過 ulimit c unlimited 以使能產生core...

vector容器的檔案操作

不能把整個容器佔據的記憶體整個寫到檔案中,因為容器中除了每個單元之外還有指標。所以,應該乙個乙個單元地放進去。之前指標指向的位址再次使用時已經廢了 寫入操作 include include include include using namespace std int main vectora a,...