通過docker安裝rabbitmq

2022-06-30 21:09:12 字數 1349 閱讀 8597

docker:ubuntu安裝docker:

直接使用官網安裝指令碼自動安裝,安裝命令如下:

curl -fssl | bash -s docker --mirror aliyun

也可以使用手動安裝,具體安裝方法如下:

docker安裝完成之後,可以了解一些簡單的命令:

使用docker安裝rabbitmq:

1、拉取映象,指定版本,該版本包含了web控制頁面

docker pull rabbitmq:management

使用docker images可以看到所有映象,紅圈內為映象id

2、執行映象:

docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v /opt/rabbitmq/data:/var/lib/rabbitmq --hostname myrabbit -e rabbitmq_default_vhost=my_vhost -e rabbitmq_default_user=admin -e rabbitmq_default_pass=admin ea2a13ef38ba

映象id ea2a13ef38ba 也可直接指定rabbitmq:management

引數解釋:

3、使用rabbitmq映象

首先根據第2步啟用rabbitmq後,執行 docker ps檢視rabbitmq是否正在執行;

執行:docker exec -it rabbitmq /bin/bash

便進入rabbitmq這個映象中了,可以使用rabbitmq自帶的一些命令。

引數說明:

-i: 互動式操作,通常和t在一起使用。

-t: 終端。

rabbitmq: 要執行的rabbitmq映象。

/bin/bash:放在映象名後的是命令,這裡我們希望有個互動式 shell,因此用的是 /bin/bash。

然後通過 exit 命令退出終端,此時rabbitmq仍在執行。如果使用attach進入的話,使用exit退出時rabbitmq會關閉。

Docker 常用操作指令和安裝rabbitmq

docker stop docker ps aq 停止單個容器 docker stop 要停止的容器名 刪除所有容器 docker rm docker ps aq 刪除單個容器 docker rm 要刪除的容器名 刪除所有的映象 docker rmi docker images q docker 安...

通過 Ansible 安裝 Docker

本文的演示環境為 ubuntu 16.04。先在 ansible galaxy 搜尋 docker,由 geerlingguy 貢獻的 docker role 是目前最受歡迎的 通過 ansible galaxy 命令可以把上面搜尋到的 role 安裝到本地 ansible galaxy insta...

通過 Ansible 安裝 Docker

本文的演示環境為 ubuntu 16.04。先在 ansible galaxy 搜尋 docker,由 geerlingguy 貢獻的 docker role 是目前最受歡迎的 通過 ansible galaxy 命令可以把上面搜尋到的 role 安裝到本地 ansible galaxy insta...