1. 程式人生 > 實用技巧 >Docker 執行 Redis Rabbitmq seata-server ftp 的簡單辦法

Docker 執行 Redis Rabbitmq seata-server ftp 的簡單辦法

公司裡面用到了很多元件, 發現安裝二進位制太麻煩了, 所以想用Docker 進行安裝. 這裡面簡單給總結一下就不在折騰了..

1. redis

docker run -d -p 6379:6379 --restart=always daocloud.io/library/redis

清理的話 直接重啟應該就可以了. 

2. rabbitmq

注意 需要先建立一個 目錄 mkdir -p /rabbitmq/data
注意 可以登入上去去看一下賬戶資訊啥的 不過要是沒這個需求就先不搞了.
docker run --name rabbitmq -tid -p 5672:5672 -p 15672:15672 -p 25672:25672 -v /rabbitmq/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=Test1127?! --restart=always rabbitmq:management

3. seata-server

docker run --name seata-server -p 8091:8091 --restart=always -d  seataio/seata-server:1.0.0

4. ftp

docker run -d -v /home/ftp:/home/vsftpd -v /var/log/vsftpd/:/var/log/vsftpd/ -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=admin -e FTP_PASS=Yourpassword -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110
-e LOG_STDOUT=1 --name vsftpd --restart=always fauria/vsftpd