• 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 交互的虚拟终端 
     
     
  • 相关阅读:
    5.4.3 果园里的树
    5.3.2 字母重排
    5.3.1 6174问题
    Codeforces Round #253 (Div. 2), problem: (B)【字符串匹配】
    POJ1054 枚举【STL__binary_search()_的应用】
    432B
    0x3f3f3f3f...编程中无穷大常量的设置技巧
    2014年百度之星程序设计大赛 资格赛第一题 (longlong)
    Tarjan
    Dijkstra、Dij + heap、Floyd、SPFA、 SPFA + SLF Template
  • 原文地址:https://www.cnblogs.com/callbin/p/15261250.html
Copyright © 2020-2023  润新知