----rabbitmq消息中间件
docker pull rabbitmq:management
docker run -d -e RABBITMQ_DEFAULT_USER=weiwei -e RABBITMQ_DEFAULT_PASS=weiwei -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management
-----mysql安装
docker pull mysql
docker pull mysql:5.7
docker run -d -p 3306:3306 --name mysql -v F:\devUtilInstallDir\mysql\log:/var/log/mysql -v F:\devUtilInstallDir\mysql\data:/var/lib/mysql -v F:\devUtilInstallDir\mysql\config:/etc/mysql -e MYSQL_ROOT_PASSWORD=flzx3000c mysql:5.7
----redis:
docker pull redis:latest
docker run -itd --name redis-test -p 6379:6379 redis
docker images
docker ps -a
//创建自定义网络
$ docker network create somenetwork
-------------------------------es
//拉取镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.4
//测试单节点es
docker run -d --name elasticsearch -p 127.0.0.1:9200:9200 -p 127.0.0.1:9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.17.4
//拷贝config(避免es挂载命令启动失败)
docker cp elasticsearch:/usr/share/elasticsearch/config D:\ElasticSearch7.17\config
//启动es容器并挂载相关目录
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -v D:\ElasticSearch7.17\config:/usr/share/elasticsearch/config/ -v D:\ElasticSearch7.17\data:/usr/share/elasticsearch/data -v D:\ElasticSearch7.17\log:/usr/share/elasticsearch/log/ docker.elastic.co/elasticsearch/elasticsearch:7.17.4
# 容器名字 --name
# 容器重启策略 --restart
# 局域网名字 --net
# 端口映射 -p
# 容器目录挂载 -v 一般为数据目录、配置目录和日志目录
# 以后台进程运行 -d
----安装kibana
docker pull docker.elastic.co/kibana/kibana:7.17.4
//测试kibana(获取config)
docker run --name kibana -p 127.0.0.1:5601:5601 -e "ELASTICSEARCH_HOSTS=http://192.168.1.61:9200" docker.elastic.co/kibana/kibana:7.17.4
//拷贝config(避免es挂载命令启动失败)
docker cp kibana:/usr/share/kibana/config D:\Kibana\config
//启动kibana并挂载config文件
docker run -d --restart unless-stopped --name kibana -p 5601:5601 -e "ELASTICSEARCH_HOSTS=http://192.168.1.61:9200" -v D:\Kibana7.17.4\config:/usr/share/kibana/config docker.elastic.co/kibana/kibana:7.17.4
-----------------------
---EMQX:
docker pull emqx:latest
docker run -tid --name emqx -p 1883:1883 -p 8083:8083 -p 8081:8081 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx
默认账号:admin
默认密码:public
--minio安装
docker run -d -p 9000:9000 -p 9001:9001 --name minio -v F:\devUtilInstallDir\minio\data:/data -v F:\devUtilInstallDir\minio\config:/root/.minio -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=12345678" minio/minio server /data --console-address ":9001"
--TDengine 安装
//最新版
docker pull tdengine/tdengine
//2.6版本
docker pull tdengine/tdengine:2.6.0.12
//3.0版本
docker pull tdengine/tdengine:3.0.0.0
//2.6版本
docker run -d --name tdengine --hostname="tdengine-server" -v F:\devUtilInstallDir\tdengine\taos\log:/var/log/taos -v F:\devUtilInstallDir\tdengine\taos\config:/etc/taos -p 6030-6049:6030-6049 -p 6030-6049:6030-6049/udp tdengine/tdengine
//3.0版本
docker run -d --name tdengine -e TAOS_FQDN=tdengine -v F:\devUtilInstallDir\tdengine\taos\log:/var/log/taos -v F:\devUtilInstallDir\tdengine\taos\config:/etc/taos/taos.cfg -v F:\devUtilInstallDir\tdengine\taos\data:/var/lib/taos -p 6030-6049:6030-6049 -p 6030-6049:6030-6049/udp tdengine/tdengine
docker run -d --name tdengine --restart=always -e TAOS_FQDN=tdengine -v /tdengine/taos/log:/var/log/taos -v /tdengine/taos/config:/etc/taos -v /tdengine/taos/data:/var/lib/taos -p 6030-6049:6030-6049 -p 6030-6049:6030-6049/udp tdengine/tdengine
//jenkins 安装
docker run -d -p 8666:8080 -p 50000:50000 -v F:\devUtilInstallDir\jenkins\data\jenkins-data:/var/jenkins_home -v F:\devUtilInstallDir\jenkins\run\docker.sock:/var/run/docker.sock jenkinsci/blueocean
//jpom安装
docker pull jpomdocker/jpom
docker run -d -p 2122:2122 --name jpom-server -v F:\devUtilInstallDir\jpom\jpom-server\log:/usr/local/jpom-server/log -v F:\devUtilInstallDir\jpom\jpom-server\data:/usr/local/jpom-server/data jpomdocker/jpom
//rocketMq安装
docker pull rocketmqinc/rocketmq
--namesrv服务
docker run -d --restart=always --name rmqnamesrv -p 9876:9876 -v F:\devUtilInstallDir\rocketmq\namesrv\logs:/root/logs -v F:\devUtilInstallDir\rocketmq\namesrv\store:/root/store -e "MAX_POSSIBLE_HEAP=100000000" rocketmqinc/rocketmq sh mqnamesrv
--broker端
docker run -d --restart=always --name rmqbroker --link rmqnamesrv:namesrv -p 10911:10911 -p 10909:10909 -v F:\devUtilInstallDir\rocketmq\broker\logs:/root/logs -v F:\devUtilInstallDir\rocketmq\broker\store:/root/store -v F:\devUtilInstallDir\rocketmq\broker\conf\broker.conf:/opt/rocketmq-4.4.0/conf/broker.conf -e "NAMESRV_ADDR=172.18.163.47:9876" -e "MAX_POSSIBLE_HEAP=200000000" rocketmqinc/rocketmq sh mqbroker -c /opt/rocketmq-4.4.0/conf/broker.conf
--rockermq-console服务
docker pull pangliang/rocketmq-console-ng
docker run -d --restart=always --name rmqadmin -e "JAVA_OPTS=-Drocketmq.namesrv.addr=172.18.163.47:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 9999:8080 pangliang/rocketmq-console-ng
常用的docker镜像命令
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 本文列出了 Docker 使用过程中最常用的镜像命令和容器命令,以及教大家如何操作容器数据卷,实现容器数据的备份。...
- 1、查看本地镜像 命令:docker images,列出本地宿主机上的镜像。 (1)命令说明 表头说明: REPO...
- 一、帮助命令 官网文档:https://docs.docker.com/reference/[https://do...
- 通过前文的讲解对Docker有了基本认识之后,我们开始进入实战操作,本文先演示Docker三要素之镜像原理和相关命...
- docker启动命令,docker重启命令,docker关闭命令 场景[#%E5%9C%BA%E6%99%AF]1...