zoukankan      html  css  js  c++  java
  • 第二次系统综合实践

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

    安装nginx

    我选择使用网易云上的镜像,也可以直接 docker pull nginx

    运行nginx

    在后台运行,开放主机8080端口映射到容器的60端口上.

    验证是否成功

    用浏览器输入地址 localhost:8080

    创建文件夹

    编辑配置文件

    cd /usr/myweb进入需要创建镜像的文件夹中,输入sudo vim Docterfile按以下形式编写Docterfile文件

    输入sudo vim default.conf按以下形式编写default.conf文件

    编写index.html文件

    创建镜像并运行容器

    开放主机2537端口映射到容器的2537端口上.

    验证是否成功

    用浏览器输入地址 localhost:2537

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

    安装mysql

    输入sudo docker pull mysql:5.7

    查看是否安装成功:

    sudo docker images

    创建文件夹

    输入 sudo mkdir /usr/mysql

    进入文件夹

    输入 cd /usr/mysql进入创建镜像的文件夹

    编写配置文件

    输入sudo vim Docterfile按以下形式编写Docterfile文件

    输入sudo vim setup.sh按以下形式编写setup.sh文件

    输入sudo vim schema.sql按以下形式编写schema.sql文件

    输入sudo vim privileges.sql按以下形式编写privileges.sql文件

    创建镜像

    运行容器

    开放主机0605端口映射到容器的0605端口上.

    运行mysql

    先进入容器
    输入mysql -u docker -p并输入登录密码

    输入select * from testone;查看数据库

    输入exit退出mysql

    完成感想

    在完成这次作业的过程中,都犯了粗心这个坏毛病,以至于在实现一个自定义的数据库容器服务时,因为运行容器命令多加了一个.导致我一遍又一遍的检查,从而耽误了许多时间,希望能够吸取教训,下次别再犯这样的低级错误了

  • 相关阅读:
    Java学习二十九天
    Java学习二十八天
    47. Permutations II 全排列可重复版本
    46. Permutations 全排列,无重复
    subset ii 子集 有重复元素
    339. Nested List Weight Sum 339.嵌套列表权重总和
    251. Flatten 2D Vector 平铺二维矩阵
    217. Contains Duplicate数组重复元素
    209. Minimum Size Subarray Sum 结果大于等于目标的最小长度数组
    438. Find All Anagrams in a String 查找字符串中的所有Anagrams
  • 原文地址:https://www.cnblogs.com/J-J-1008/p/12764360.html
Copyright © 2011-2022 走看看