美文网首页
docker常用容器及容器网络建设

docker常用容器及容器网络建设

作者: KricYi | 来源:发表于2020-12-19 14:42 被阅读0次

    俩个容器通过localhost互通,只需将第二个容器增加网络设置 --network=container:容器名 即可(不可使用-p,需要在主容器设置网络映射)

    
    docker run -d --name mysql5.7 -p 3306:3306  -p 8848:8848  -e MYSQL_ROOT_PASSWORD=root  mysql:5.7
    
    docker run -d --network=container:mysql5.7 -e MODE=standalone -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=localhost -e MYSQL_MASTER_SERVICE_PORT=3306 -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=root -e MYSQL_SERVICE_DB_NAME=nacos -e JVM_XMN=128m --name nacos nacos/nacos-server
    
    docker run -d -p  8888:8888 --name jrebel ilanyu/golang-reverseproxy
    
    docker run -d --name postgres11 -e POSTGRES_PASSWORD=root -p 5432:5432 postgres:11
    
    docker run -it --name elasticsearch -d -e discovery.type=single-node -p 9200:9200 -p 9300:9300 -p 9800:9800 docker.elastic.co/elasticsearch/elasticsearch:7.7.0
    
    docker run  -d --network=container:elasticsearch --name elasticHD  containerize/elastichd
    
    
    
    
    

    相关文章

      网友评论

          本文标题:docker常用容器及容器网络建设

          本文链接:https://www.haomeiwen.com/subject/wsccnktx.html