docker安裝部分軟件(自用)

docker-redis

docker run -d -p 6379:6379 --name redis redis:4.0 redis-server --appendonly yes --requirepass “pppp”

docker run -d -p 6379:6379 -v $PWD/data:/data --name redis redis:4.0 redis-server --appendonly yes --requirepass “ppppp”
命令說明:

-p 6379:6379 : 將容器的6379端口映射到主機的6379端口

-v $PWD/data:/data : 將主機中當前目錄下的data掛載到容器的/data

redis-server --appendonly yes : 在容器執行redis-server啓動命令,並打開redis持久化配置

docker-rabbitmq

docker pull rabbitmq:3.7.7-management
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 --hostname myRabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=mypass
rabbitmq:3.7.7-management
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 --hostname rabbitmq -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=mypass
rabbitmq:3.7.7-management
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 --hostname myRabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=123456 rabbitmq:3.7.7-management

說明:

-d 後臺運行容器;

–name 指定容器名;

-p 指定服務運行的端口(5672:應用訪問端口;15672:控制檯Web端口號);

-v 映射目錄或文件;

–hostname 主機名(RabbitMQ的一個重要注意事項是它根據所謂的 “節點名稱” 存儲數據,默認爲主機名);

-e 指定環境變量;(RABBITMQ_DEFAULT_VHOST:默認虛擬機名;RABBITMQ_DEFAULT_USER:默認的用戶名;RABBITMQ_DEFAULT_PASS:默認用戶名的密碼)

docker自啓動

docker update --restart=always xxx

docker-compose基本安裝

下載docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

想用不同版本直接替換1.24.0即可

爲安裝腳本添加執行權限

sudo chmod +x /usr/local/bin/docker-compose

測試版本

指令

$ docker-compose --version

成功結果

docker-compose version 1.24.0, build 1110ad01

卸載

sudo rm /usr/local/bin/docker-compose

mysql-docker

docker run --restart=always --name mysql5.7 -p 3306:3306 -v /var/lib/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456-e TZ=Asia/Shanghai -d mysql:5.7.24 --default-time_zone='+8:00'

進入mysql軟件

docker exec -it container-id /bin/bash

docker-activemq

docker run -d --name myactivemq -p 61617:61616 -p 8162:8161 webcenter/activemq:latest

activemq的默認端口爲61616
-p 61617:61616 容器中映射
-p 8162:8161 web中映射

docker-zookeeper

docker run -d --name zookeeper -p 2181:2181 zookeeper
docker exec -it 容器id zkCli.sh
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章