zoukankan      html  css  js  c++  java
  • 第2次实践作业

    一、实现一个自定义的web容器服务

    1、获取最新版的nginx镜像

    sudo docker pull nginx
    

    2、查看nginx镜像是否拉取成功

    sudo docker images
    

    3、启动nginx容器

    sudo docker run --name nginx-test -p 8080:80 -d nginx
    

    4、查看容器状态

    sudo docker ps
    

    5、进入nginx容器并查看其配置信息

    sudo docker exec -it cfdffa1653b0 /bin/bash
    cd /etc/nginx/conf.d
    cat default.conf
    

    6、在主目录中创建myweb文件夹下创建并修改default.conf文件

    创建并修改default.conf文件的监听端口和根目录

    将监听端口号listen改为4052
    将Web默认目录root修改为/home/lxt/myweb

    7.在同一目录下创建dockerfile文件并编辑

    8.在同一目录下创建index.html文件并编辑

    要将default.conf 、dockerfile和index.html 三个文件放在同一目录下

    9.打开dockerfile文件并创建镜像

    sudo docker build -t lxt_nginx .
    

    10.查看ssnginx是否创建成功

    sudo docker images
    

    11.启动ssnginx容器并映射端口

    sudo docker run --name lxt_nginx -p 4052:4052 -d lxt_nginx
    

    12.访问浏览器http://localhost:4052

    二、实现一个自定义的数据库容器服务

    1、从镜像库中pull一个mysql镜像,版本为5.7

    sudo docker pull mysql:5.7
    

    2、在主目录下的mysql文件中创建构建mysql所需的文件

    (1)dockerfile

    (2)setup.sh

    (3)schema.sql

    (4)privileges.sql

    3、创建镜像lxt_mysql

    sudo docker build -t lxt_mysql .
    

    4、查看镜像

    sudo docker images
    

    5、运行容器

    sudo docker run --name lxtmysql -p 3306:3306 -d lxt_mysql
    

    6、查看容器状态

    sudo docker ps -a
    

    7、查看日志记录

    sudo docker logs lxtmysql
    

    8、验证结果

    (1)执行exec命令进入lxtmysql容器

    sudo docker exec -it lxtmysql /bin/bash
    

    (2)使用docker用户登录数据库

    mysql -u docker -p
    

    输入密码通过验证

    (3)切换至docker_mysql数据库

    use docker_mysql
    

    (4)查询user表并退出mysql

    select * from user;
    

    (5)查看lxtmysql容器配置

    sudo docker inspect lxtmysql
    

  • 相关阅读:
    jQuery插件实现简单的圆角
    提高网页效率的14条准则
    jQuery插件sdmenu导航插件
    Using MVC Pattern in Web Interactions
    jQuery插件源代码显示.(Ajax加载方式).
    jQuery插件jLook(表单美化)
    jQuery关于 序列化
    jQueryblockUIV2翻译.
    cssimagemap
    jQuerySlide menu
  • 原文地址:https://www.cnblogs.com/LIN5516558/p/12767580.html
Copyright © 2011-2022 走看看