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 交互的虚拟终端 
     
     
  • 相关阅读:
    四则运算2实验及表格
    四则运算2初步构思
    2015.3.6的程序实践
    对《梦断代码》的阅读计划
    林锐——软件思想阅读笔记2
    二维数组最大子数组溢出问题
    循环数组求最大子数组
    电梯调度需求分析调研报告
    二维数组求最大子数组
    四则运算实现用户输入答案并统计正确数量
  • 原文地址:https://www.cnblogs.com/callbin/p/15261250.html
Copyright © 2011-2022 走看看