上篇文章介紹了docker 基本使用及安裝(【跳轉☞會了docker你又多了乙個談資(上)】,這篇重點說明下docker使用技巧。
問題1怎麼用docker搭建多台伺服器?
只需要docker run -d -p 8081:8080 tomcat
docker run -d -p 8082:8080 tomcat
就可以啟動兩個tomca
通過dockerps 可以看到後台啟動了兩個容器
通過不同埠可以訪問不同容器 8081
8082埠
問題2服務關閉後以前docker怎麼恢復?
關閉docker可以直接用 stop命令
怎麼恢復呢 docker restart 容器id
有時候伺服器宕機後可以用 docker ps -a 檢視歷史容器,按照上面restart就可以恢復
問題3如何進入docker 內部?
通過 docker exec -it 容器id /bin/bash
例如
docker 內部是什麼呢? uname -a
可以看出來docker 內部還是個虛機,這裡是ubuntu系統
如何退出docker 輸入exit即可
問題4如何將war包檔案掛載到剛才docker tomcat?
可以用命令
docker run
核心命令 -v 本地目錄:docker目錄
問題5如何檢視docker啟動日誌?
可以通過 docker logs 來排查容器啟動時候日誌
問題6如何刪除docker 容器,映象?
刪除容器和映象容易混淆,刪除容器rm,刪除映象rmi
首先檢視映象 docker images
刪除映象 rmi命令
值得注意的是,有時候刪除不了映象,需要先刪除正在執行的容器
作 者:testfan 極光
會了docker你又多了乙個談資(上)
相信有到現在為止還是有很多同學只是聽說過docker,但還不了解docker。也很想學習,但是又不知道從何入手,工作中又接觸不到,而自己又懶得去翻閱各種學習資料,那麼,讀完本文,我保證,docker的入門學習,你就完成了。再補乙個很偉光正的理由,會了docker你又多了乙個談資!首先對比下傳統專案部...
怎麼多了乙個typename?
請看乙個例子 template t class example 哎,這裡怎麼多了乙個typename?問 不要行嗎?答曰 不行。問 為何?答曰 因為t iterator有三種可能 1.t型別有乙個靜態資料成員,其變數名為iterator 2.t型別有乙個靜態成員函式,其函式名為iterator 3....
檔案頭多了乙個 ufeff字元
在學習python從檔案中讀取檔案,並將檔案中的字串轉化為列表的時候,發現檔案頭多了乙個 ufeff字元。這個問題前段時間也遇到過了,同樣是上網搜尋了半天才解決,當時只是把問題解決就過去了,但是今天遇到同樣的問題時,知道有這麼乙個解決方法,但是怎麼做就是想不起來。古人云,好記性不如爛筆頭,一點沒錯。...