docker修改容器內的配置

2021-09-29 00:07:52 字數 1173 閱讀 8389

docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的映象中,然後發布到任何流行的 linux或windows 機器上,也可以實現虛擬化。

大白話就是,拉取乙個軟體的映象,可以同時在一台機器上安裝幾個軟體,每個軟體在不同的容器中執行,互不干擾。

基本命令

systemctl start docker     啟動docker

docker ps 檢視啟動了的容器

docker ps -a 檢視所有的容器(包括沒有啟動的)

docker rm 容器id 刪除容器

docker images 檢視映象

docker rmi 映象id 刪除映象

docker run --name 容器名稱 -p 8080(容器埠) : 80(主機埠) 建立容器

docker exec -it 容器名 /bin/bash 進入容器

docker的狀態

處與exited的狀態是容器沒有啟動而已。

1.進入docker容器

docker exec -it containerid bash    #可以安裝vi進行修改

或者docker run -v localconfigfile containerpath #通過掛在的方式

docker cp hostpath containerid:containerpath #拷貝本地檔案到容器中

2.docker容器是預設沒有vim的,我們需要手動安裝

apt-get update       

#這個命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,這樣才能獲取到最新的軟體包。

更新完畢後,執行以下命令

apt-get install vim

3.進入修改配置檔案。

Docker 修改容器內的時區

利用docker發布服務,發現 程式用獲取的系統時間比正常時間晚了8個小時 進入容器 docker exec it bin sh 查詢時間 date r 發現時區為0時區 解決思路 1.複製相應的時區檔案,替換系統時區檔案 cp usr share zoneinfo asia shanghai et...

Docker 修改容器內的時區

進入宿主機檢視容器 docker ps 進入容器 docker exec it 容器名 bash 查詢時間 date r 發現時區為0時區 bash 5.0 date r tue,17 sep 2019 05 51 30 0000 解決辦法 1.複製相應的時區檔案,替換系統時區檔案 cp usr s...

修改Docker容器啟動配置引數

有時候,我們建立容器時忘了新增引數 restart always 當 docker 重啟時,容器未能自動啟動,現在要新增該引數怎麼辦呢,方法有二 1 docker 命令修改 docker container update restart always 容器名字 2 直接改配置檔案 首先停止容器,不然...