您的位置:首页 > 运维架构 > Docker

docker布署相关服务命令

2020-06-09 16:16 11 查看

docker启动容器外挂本地项目

tomcat

docker run -d -p 8081:8080 --name tomcat -v /usr/local/mytomcat:usr/local/tomcat/webapps/ROOT tomcat

mysql

docker run -d --name mysql5.7 -p 33306:3306 --restart always --privileged=true -v /root/docker/mysqletc/mysql:/etc/mysql -v /root/docker/mysqletc/data:/var/lib/mysql -e MYSQL_USER="summit" -e MYSQL_PASSWORD="summit" -e MYSQL_ROOT_PASSWORD="hame" mysql:5.7

redis

docker run -d --name myredis -p 6389:6379 redis --requirepass "hame"
nginx
docker run --name nginx -d -p 18081:80 -v /usr/local/mynginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/mynginx/html:/etc/nginx/html -v /usr/local/mynginx/logs:/var/log/nginx nginx

es

docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:6.8.3

es_head

docker run -d --name es_admin -p 9100:9100 yanliangzhong/elasticsearch-head
rabbitmq
docker run -dit --name myRabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=hame -p 15672:15672 -p 5672:5672 rabbitmq:management

ftp

docker run -d -v /var/ftp/ftpuser:/home/vsftpd \
-p 20:20 -p 21:21 -p 21100-21110:21100-21110 \
-e FTP_USER=ftpuser -e FTP_PASS=dkha123 \
--restart=always \
-e PASV_ADDRESS=ip -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 \
--name vsftpd --restart=always fauria/vsftpd

docker打包

docker login
docker commit -m 'nginx for new project' e49358197c12 jin718209713/mynginx

dockerPush

docker push jin718209713/eshead

es_heard 设置es最大查询返回数量

es_head 复合查询中 put
http://ip+端口/index/_settings/
{"index":{"max_result_window":20000000}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: