zoukankan      html  css  js  c++  java
  • docker基础学习二

    一 部署Mysql

    搜索镜像
    docker search mysql
    
    拉取镜像
    docker pull centos/mysql-57-centos7
    

    在这里插入图片描述

    创建Mysql 容器
    docker run -di --name=docker_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=root centos/mysql-57-centos7
    

    33306是宿主机的端口,3306是docker的端口,MMYSQL_ROOT_PASSWORD指定Mysql ,root的密码
    在这里插入图片描述
    在这里插入图片描述

    二 部署tomcat

    在这里插入图片描述

    端口映射,目录挂载
    docker run -di --name=docker_tomcat7 -p 9090:8080 -v /docker/webapps:/usr/local/tomcat/webapps maluuba/tomcat7-java8
    

    在这里插入图片描述
    在这里插入图片描述

    这样直接访问,会出现这样的原因是我的tomcat镜像不正确导致的。tocmat镜像拉取正确的话,直接访问也是无法看到tomcat欢迎页面的,原因是因为目录挂载,tomcat的webapps里面有一个root文件夹,现在因为挂载了文件夹,所以不存在了。我们可以从外部放置一个root文件夹就可以了

    三 部署Nginx

    在这里插入图片描述
    在这里插入图片描述
    将静态文件放置Nginx里面
    进入到Nginx镜像里面,找到Nginx的位置
    在这里插入图片描述

    通过cat命令查看nginx.conf命令
    在这里插入图片描述

    会发现这个配置文件里面的内容非常的少,只有一些基本的配置,划红线的意思是:可以导入其他的配置文件,可以写很多的配置文件,通过/etc/nginx/conf.d导入
    在这里插入图片描述

    这里面就配置了一个server,从里面就可以找到对应存放静态文件的位置
    在这里插入图片描述

    这里只做简单的静态文件替换演示。将一个html文件改名为index.html然后上传的宿主机里面然后通过命令上传到docke里面

    docker cp index.html  docker_nginx:/usr/share/nginx/html/index.html
    

    在这里插入图片描述
    在这里插入图片描述

    这样就替换完成了。

    四 部署Redis

    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    Dubbo框架——整体架构
    ie8不支持的数组方法
    前端面试问题
    Cookie和WebStorage的区别
    flex部局 API
    组合继承介绍
    克隆节点
    键盘事件
    js动态创建元素和删除
    js中的节点属性 和上下级访问关系
  • 原文地址:https://www.cnblogs.com/yangk1996/p/12657706.html
Copyright © 2011-2022 走看看