docker快速搭建幾個常用的第三方服務

2021-09-03 07:03:44 字數 2216 閱讀 3778

本次和大家分享的內容是使用docker快速搭建工作中常用的第三方的服務,對於有一些網際網路背景的公司來說,以下幾個服務都是很需要的:redis,rabbit,elasticsearch;

本篇涉及內容深度只針對於簡單的測試環境和程式設計師自身學習,要繼續深入各位可以花時間自行研究,希望本篇內容給大家帶來好的幫助。

本篇涉及docker常用幾個命令:

docker pull 映象名:版本:拉去映象

docker rmi 映象名或id:刪除映象

docker images:獲取本地已有映象

docker run 映象名或id:使用預設埠啟動映象

docker run -p port:port1 -d 映象名或id:指定port埠對映到port1,並後台啟動映象

docker ps:檢視正在執行的docker容器

docker ps -a:檢視所有執行過run命令的容器服務(包括已經停止的容器)

docker stop 容器id:停止某個容器

docker restart 容器id:重啟某個容器

docker rm 容器id:刪除某個容器

搭建redis要通過docker搭建某個服務,首先需要從映象庫拉去對應的映象,目前國內也有一些好的映象資源,比如阿里,網易等具體映象位址網搜吧;

docker pull redis
執行完如上命令後,會得到如下成功拉取的結果:

docker images
命令能夠看到已經包含在我們本地映象裡了

然後來啟動redis容器,並通過docker ps檢視啟動

能夠看出redis容器已經啟動了,訪問本機埠6378即可對映到容器的6379,下面通過redismanager客戶端連線下redis服務

搭建rabbit

同樣的拉去rabbit映象,一般rabbit需要乙個視覺化後台,很多映象裡面都已經包含了manager管理後台,我這裡的映象包含

docker pull rabbitmq

docker run -p 5672:5672 -p 15672:15672 --name rabbit -d rabbitmq

這裡有兩個-p分別指定了兩個埠的對映,如果有更多埠就依次疊加對映就行,執行成功顯示

這個時候可以直接在瀏覽器瀏覽(賬號和密碼按照預設)

賬號:guest

密碼:guest

你可以自己寫個程式往docker所在的宿主ip的5672埠傳送訊息,控制台15672能夠檢視得到

搭建elasticsearch

同樣如上執行pull和run命令來執行映象

docker pull elasticsearch

docker run -p 9200:9200 -p 9300:9300 --name es -d elasticsearch

執行成功後,可以直接在瀏覽器訪問 ,得到如下成功介面

敘述

docker還有很多其他第三方映象,這裡就不再說明了,使用docker常用命令大致如上講解的;docker在網際網路公司很常見,但是一般環境搭建的許可權都在運維手上,不過這不妨礙在測試環境自己組建和個人研究;由於它能快速的部署而受到很多人喜愛,現在本人做的程式一般都會去生成乙個映象方便部署,感覺起來很不錯,希望大家可以多多交流。

docker快速搭建gitlab

linux版本 ubuntu16.04 docker版本 17.09 命令 docker pull gitlab gitlab ce latest 命令 docker run d name gitlab hostname gitlab restart always p 4443 443 p 8888...

Docker 快速搭建Caffe平台

docker build t caffe cpu standalone cpu2.測試docker映象是有安裝成功 如果出現以下資訊證明安裝執行成功。caffe version 1.0.0 rc3 3.用映象執行乙個caffe例項 docker run ti caffe cpu bash c cd ...

使用Docker快速搭建Gitlab

1.配置docker swarm環境 參考 2.修改linux host centos 7.4的預設ssh埠為1234 sed i s port 22 port 1234 g etc ssh sshd config systemctl restart sshd3.安裝gitlab yum updat...