Docker创建容器记录

redis

docker run -itd -p 26379:6379 --name redisbloom -e TZ="Asia/Shanghai" redislabs/rebloom:latest --appendonly yes --requirepass "123456" --loadmodule "/usr/lib/redis/modules/redisbloom.so"

tomcat

  1. 拉取镜像
docker pull tomcat:9.0.50-jdk8-corretto
  1. 创建测试容器
docker run -d -p 8080:8080 --name tomcat_test tomcat:9.0.50-jdk8-corretto
  1. 拷贝配置文件
docker cp tomcat_test:/usr/local/tomcat/conf /usr/local/dockerfs/tomcat

删除测试容器

docker stop tomcat_test
docker rm tomcat_test
  1. 创建正式容器
docker run -d --name tomcat9 -p 18080:8080 -v /usr/local/dockerfs/tomcat/webapps:/usr/local/tomcat/webapps -v /usr/local/dockerfs/tomcat/log:/usr/local/tomcat/logs -v /usr/local/dockerfs/tomcat/conf:/usr/local/tomcat/conf tomcat:9.0.50-jdk8-corretto

logstash

  1. 创建测试容器
docker run -d -p 5044:5044 --name logstash logstash:7.7.0
  1. 拷贝配置文件
docker cp logstash:/usr/share/logstash/config D:\Environment\docker\container\logstash
docker cp logstash:/usr/share/logstash/pipeline D:\Environment\docker\container\logstash

删除测试容器

docker rm logstash
  1. 创建正式容器
docker run -d --name logstash --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 -p 5044:5044 -v D:\Environment\docker\container\logstash\config:/usr/share/logstash/config -v D:\Environment\docker\container\logstash\pipeline:/usr/share/logstash/pipeline -v D:\Environment\docker\container\logstash\data:/usr/share/logstash/data -e TZ=Asia/Shanghai --net es-network --ip 172.22.0.11 logstash:7.7.0

nacos

单节点

docker run -d -p 8848:8848 --env MODE=standalone  --name nacos  nacos/nacos-server

elasticsearch-dump

docker run --rm -ti -v /usr/local/docker/es-dump/data:/tmp --net es-network --ip 172.22.0.50 taskrabbit/elasticsearch-dump --bulk=true --input=http://172.22.0.2:9200/webpage --output=/tmp/webpage_data.json --size=100 --type=data
posted @ 2021-09-13 11:02  胖头鹅  阅读(95)  评论(0)    收藏  举报