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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章