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 以只讀方式映射宿主機時間到容器


發佈了50 篇原創文章 · 獲贊 69 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章