5分鐘快速部署Docker實戰

2021-08-20 02:42:37 字數 1655 閱讀 1046

1. 安裝docker.

2. 安裝tomcat.

3. 安裝nginx.

名詞解釋: (掛載:相當於本地的目錄做個快捷方式到虛擬機器的目錄裡)

文章結尾提供以下內容的模板文件.  

一:  安裝docker

1. 按提示安裝,下一步下一步.

輸入: docker run hello-world

有訊息表示安裝成功.

1.docker-machine ssh default

2.sudo sed -i "s|extra_args='|extra_args='--registry-mirror= |g" /var/lib/boot2docker/profile

3.exit

4.docker-machine restart default

二: 在docker環境下安裝tomcat

0:將tomcat複製到d盤

1.輸入命令 cd d:

2.docker build -t tomcat .

--【dockerfile方式】構建tomcat映象

安裝的tomcat為tomcat7

3.docker images   

-- 檢視映象是否安裝成功

常用命令(以下命令理解下)

docker images 檢視映象

docker ps 產看執行中的容器

docker ps -a 檢視所有的容器. 包括未開啟的容器.

docker pull tomcat

直接拉取官方映象

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

docker run -p 80:100 --name mynginx -v /nginx/conf:/etc/nginx/conf.d  -d nginx     

-p 80:100 本機80埠對映到容器100埠

--name mynginx 容器名稱為 mynginx

-v /nginx/conf:/etc/nginx/conf.d  

docker rm 容器id   移除容器.

三: 安裝nginx

0:將nginx複製到d盤

1.輸入命令 cd d:

2.docker pull nginx

3.docker run -p 80:100 --name mynginx -v /nginx/conf:/etc/nginx/conf.d  -d nginx     執行nginx

4.nginx去conf裡配置

四:批量啟動

0:將docker-compose.yml   複製到d盤

1:cd d:

2:docker-compose up -d   --啟動成功

常用命令

docker-compose ps 檢視組裡的容器

docker-compose restart #重啟所有容器

docker-compose stop #停止所有容器

5分鐘弄懂Docker

儘管之前久聞docker的大名了,但是天資愚鈍,對其到底是個啥東西一直摸不清,最近花了一段時間整理了一下,算是整理出一點頭緒來。官網的介紹是這樣的 那麼應用容器長什麼樣子呢,乙個做好的應用容器長得就好像乙個裝好了一組特定應用的虛擬機器一樣。比如我現在想用mysql那我就找個裝好mysql的容器,執行...

5分鐘了解docker

一 概念 開源的應用容器引擎,打包開發者的應用及依賴包在乙個可移植的容器中,相當於沙箱。docker允許開發人員在單個作業系統上隔離和執行多個應用程式,而不是為伺服器上的每個應用程式專用乙個虛擬機器。這是通過將應用程式隔離在單獨的容器中來實現的,這些應用程式雖然被容器分隔開,但是卻可以共享作業系統和...

5分鐘搞定快速排序

直接切入主題,快速排序分為兩過程 挖抗填數 分治法 先說下分治法,顧名思義就是 分而治之 的核心思想。簡單舉個例子體會一下 現在有100個人需要按照身高排成一列。首先,定個身高基準1.7m 定得太高和太低都會打破平衡 高與1.7m的都站在一列的右端,低於1.7m的都站在一列的左端。1.7m即為左右端...