記一次docker部署RabbitMQ的坑

2022-01-16 07:44:56 字數 820 閱讀 5398

近日需要用到rabbitmq,發現在掛載資料夾的時候,一直報錯permission denied錯誤。

touch: cannot touch '/etc/rabbitmq/rabbitmq.conf': permission denied
1.首先看到是許可權問題給設定chmod -r 777 "掛載的資料夾"。再次嘗試啟動,發現依然還是報那個錯誤。

2.嘗試用特權模式 --restart=always 繼續執行,還是報錯。

1.進入到容器當中檢視'/etc/rabbitmq/rabbitmq'的許可權,通過 cat /etc/passwd 檢視許可權

2.此處看到rabbitmq資料夾的使用者和使用者組為rabbitmq

3.此時回到宿主機,把需要掛載的資料夾設定chmod -r 999:999 '掛載資料夾'

4.此時在執行,完美通過

進入容器裡執行如下命令:

rabbitmq-plugins enable rabbitmq_management

記一次nginx離線安裝部署

nginx環境包 1,將tar包放在 home nginx或者其他,進入目錄解壓nginxofflinepack.tar.gz 2,rpm uvh nodeps force rpm 3,安裝pcre tar xvf pcre 8.43.tar.gz cd home nginx pcre 8.42 c...

記一次Docker生產環境搭建

伺服器使用的是阿里雲ecs標準型,普通的centos7和docker環境映象。docker映象源在docker.io在國外速度很慢,所以配置下加速,daocloud加速位址 選擇linux加速配置命令,複製貼上執行,直接執行可能有個逗號錯誤,我是碰到了。解決方法是修改daemon.json檔案 cd...

記一次Docker安裝vsftpd記錄

1.新建ftp檔案儲存目錄 home ftp mkdir home ftp2.建立ftp使用者 useradd s sbin nologin d home ftp aifa g ftp aifa echo ai 123456 fa passwd stdin aifa賬號是 aifa,密碼是ai 12...