docker 相关命令 && 启动命令

-------------golang--------------------
docker run -itd --name go -v /usr/etc/docker/golang/gopath:/go golang
-------------elasticsearch--------------------
docker run --name es -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.7.0
-------------memcached--------------------
docker run -d --privileged=true -p 11211:11211 -m 512m --restart always --name memcached-test memcached:latest
-------------svn--------------------
docker run -v /usr/etc/svn/repo:/var/opt/svn --name svn -p 3690:3690 --privileged=true -e SVN_REPONAME=repository -d docker.io/garethflowers/svn-server
-------------rabbitmq--------------------
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v `pwd`/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:management
-------------mongo--------------------
docker exec -it mongo mongo admin
docker run -itd --name mongo -v /usr/etc/docker/mongodb/data:/data/db -p 27017:27017 mongo:4.4 --auth
-------------jenkins--------------------
docker run
-d
--name jenkins
-p 8080:8080
-p 8888:8888
-p 50000:50000
-v /usr/etc/docker/jenkins/var/jdk:/usr/local/src/jdk/jdk1.8
-v /usr/etc/docker/jenkins/var/maven:/opt/apache-maven-3.5.0
-v /usr/etc/docker/jenkins/home:/var/jenkins_home
jenkins/jenkins:lt

sed -i 's/www.google.com/www.baidu.com/g' default.json
sed -i 's/updates.jenkins-ci.org/download/mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json
sed -i 's/updates.jenkins.io/download/mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json
---------------nginx----------------------
docker run --name nginx -p 80:80 -d -v /usr/etc/docker/nginx/www:/usr/local/nginx/html -v /usr/etc/docker/nginx/vhost:/usr/local/nginx/conf/vhost --link php nginx:v1
---------------consul----------------------
docker run -d -p 8500:8500 --restart=always --name=consul consul:latest agent -server -bootstrap -ui -node=1 -client='0.0.0.0'
---------------mysql----------------------
docker run --name mysql -d -p 3306:3306 -v /usr/etc/docker/mysql/conf:/etc/mysql/conf.d -v /usr/etc/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql/mysql-server:8.0
--------------php---------------------
docker run --name php -p 9000:9000 -p 8000:8000 -v /usr/etc/docker/nginx/www:/www -d --privileged php:v1
docker exec -it php-fpm bash
docker exec -it 24dda58c364d sh -c "php /www/test.php"
--------------redis------------------
docker run -itd --name redis -p 6379:6379 redis
docker exec -it redis /bin/bash

-------------相关命令--------------------
docker network inspect bridge 查看网段等信息
docker network ls
docker network rm NAME/ID
docker network create --subnet=192.168.1.0/24 redis-network
docker-compose -p compose-test up -d --force-recreate
docker tag ID name:tag
docker-php-ext-install sockets

docker run --privileged -itd -v /usr/docker/test/cluster/master-4/:/usr/src/redis --name cluster-7 -p 7004:6379 -p 17004:16379 --env REALIP=120.78.64.28 --env PORT=7004 --env PORT2=17004 redis-cluster sh -c "/usr/src/sh/cluster.sh"
---------------参数解释----------
--privileged

Docker容器将拥有访问主机所有设备的权限

posted on 2020-11-17 18:31  木林coder  阅读(102)  评论(0编辑  收藏  举报

导航