zoukankan      html  css  js  c++  java
  • Docker环境搭建

    一、docker安装

    [root@VM-0-6-centos ~]# curl -fsSL get.docker.com -o get-docker.sh

    [root@VM-0-6-centos ~]# sh get-docker.sh --mirror Aliyun

     重启服务

    [root@VM-0-6-centos ~]# systemctl daemon-reload
    [root@VM-0-6-centos ~]# systemctl restart docker

      [root@VM-0-6-centos ~]# docker version

     

    服务搭建

       

    [root@VM-0-6-centos callbin]# docker run -d --name myrabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:management
    

      

    [root@VM-0-6-centos callbin]# docker run -d -p 6379:6379 --name myredis redis redis-server
    [root@VM-0-6-centos callbin]# docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root mysql
    

      

    docker部署springcloud项目(使用dockerFile构建)

    1.编写DockerFile

    • 注册中心,registery-center  
      FROM java:8

      ADD registry-center-1.0-SNAPSHOT.jar registry-center-1.0-SNAPSHOT.jar
      ENTRYPOINT ["java","-jar","registry-center-1.0-SNAPSHOT.jar"] 

    ①使用jdk8
    ②把打包好的registry-center-1.0-SNAPSHOT.jar 增加到容器中
    ③使用命令启动jar包

    2、构建docker镜像

    docker build -t myregister .
    docker images myregistry

    3、启动

    docker run -d -p 20000:20000 --name myregistry myregistry
    # 查看活跃的容器
    docker ps
    # 如果没有 myredis 说明启动失败 查看错误日志
    docker logs myredis
    # 查看 myredis 的 ip 挂载 端口映射等信息
    docker inspect myredis
    # 查看 myredis 的端口映射
    docker port myredis
    # redis-cli 访问
    
    docker exec -it myredis bash
    redis-cli
    # -it 交互的虚拟终端 
     
     
  • 相关阅读:
    jdk环境变量配置
    Oracle常用操作命令
    Oracle数据库突然宕机,处理方案
    Oracle重启操作步骤
    大家好,我是一名程序员,这就是2017年的我……
    Oracle恢复删除数据
    网络爬虫
    第一篇博客
    函数(二)
    MFC(二)
  • 原文地址:https://www.cnblogs.com/callbin/p/15261250.html
Copyright © 2011-2022 走看看