docker启动代码

solr:
docker run --restart=always --privileged=true --name alk-solr -d -m 2048M -v /usr/docker_data/solr_home/solrhome:/usr/solrhome -v /usr/docker_data/tomcat/webapps/solr:/usr/local/tomcat/webapps -v /usr/upload:/usr/upload -v /etc/localtime:/etc/localtime:ro -p 8983:8080 tomcat

ldap:
docker run --name ldap --detach osixia/openldap
docker exec ldap ldapsearch -x -H ldap://localhost -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin

mongodb:
docker run --net=host --restart=always --privileged=true -v /usr/docker_data/mongo:/data/db -v /usr/docker_data/mongo/configdb:/data/configdb --name alk-mongo -p 27017:27017 -it -d mongo

sso:
docker run --restart=always --privileged=true --name alk-sso -d -m 1024M -v /usr/docker_data/tomcat/webapps/sso:/usr/local/tomcat/webapps -v /usr/upload:/usr/upload -v /etc/localtime:/etc/localtime:ro -p 9999:8080 tomcat	

mysql:
docker run --net=host --restart=always --privileged=true -v /usr/docker_data/mysql_data:/var/lib/mysql --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -v /etc/localtime:/etc/localtime:ro -d mysql/mysql-server --lower_case_table_names=1

--restart=always 总是自动启动,随着宿主机的重启,docker自动重启,容器自动重启
--privileged=true 容器内的root用户拥有宿主机root权限
--name alk-solr 容器别名设置为 alk-solr
-d 后台运行
-m 2048M 设置容器运行内存最大值
-v 映射宿主机目录到容器指定位置
-p 宿主机端口:容器内端口 映射容器内端口到宿主机端口,通过宿主机端口访问容器程序
-v /etc/localtime:/etc/localtime:ro 以只读方式映射宿主机时间到容器


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值