zoukankan      html  css  js  c++  java
  • Docker安装Mysql,Tomcat,Redis

    Docker安装Mysql

    • 拉取5.7版本的Mysql镜像

      sudo docker pull mysql:5.7
      
    • 创建容器

      sudo docker run -id --name lance_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
      	# -p代表端口映射
      	# -e代表添加环境变量MYSQL_ROOT_PASSWORD 是root用户的登录密码
      
    • 进入mysql容器

      sudo docker exec -it lance_mysql /bin/bash # 进入mysql容器
      mysql -uroot -p123456 # 登录mysql
      # 远程登录mysql
      

    Docker安装Tomcat

    • 拉取tomcat:jdk8

      sudo docker pull tomcat:8.5.61-jdk8-adoptopenjdk-hotspot
      
    • 创建容器

      sudo docker run -id --name lance_tomcat -p 9090:8080 -v /usr/localwebapps:/usr/local/tomcat/webapps -v /etc/localtime:/etc/localtime:ro tomcat:jdk8
      

    -v /etc/localtime:/etc/localtime:ro 使容器和宿主机时间一致

    
    
    
    ## Docker安装Redis
    
    - 拉取 redislabs/redisearch:2.0.0
    
    ```sh
    sudo docker pull redislabs/redisearch:2.0.0
    
    • 创建容器

      sudo docker run -id --name lance_redis -p 6379:6379 redislabs/redisearch:2.0.0
      

    镜像恢复与迁移

    • 容器保存为镜像

      sudo docker commit lance_redis lance_redis2
      
    • 镜像备份

      sudo docker save -o lance_redis.tar lance_redis2
      
    • 恢复镜像

      sudo docker load -i lance_redis.tar
      
  • 相关阅读:
    Tomcat服务器原理详解
    junit入门
    lombok
    java 运行指定类的main函数
    席位分配问题——惯例Q值法和d'hondt法的MATLAB程序
    5.2 calendar--通用日期的相关函数(3)
    [笔记]软件体系结构(1)--模式初印象
    hdu 1003
    linux虚拟机上挂载U盘
    Android中Java与web通信
  • 原文地址:https://www.cnblogs.com/winter-shadow/p/13929081.html
Copyright © 2011-2022 走看看