2020系统综合实践 第2次实践作业

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


  • 拉取nginx镜像,并运行查看是否已安装了nginx

    sudo docker pull nginx

    sudo docker images|sudo docker ps

  • 安装完成后,运行 nginx 容器

    sudo docker run --name=my_nginx1 -p 8080:80 -d nginx

    通过浏览器可以直接访问 8080 端口的 nginx 服务

    获取容器配置文件

    sudo docker exec -it [容器id或者名字] /bin/bash

    cat /etc/nginx/conf.d/default.conf

  • 创建并修改nginx配置文件

    default.conf、Dockerfile、Index.html



    创建自己的镜像

    sudo docker build -t mynginx .

    sudo docker run --name …… -p 4040:1234 -p my_nginx

  • 浏览器中查看

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


  • 拉取mysql镜像

    sudo docker pull mysql

  • 创建mysql镜像所需文件





  • 构建自己的mysql镜像

    sudo docker build -t mysql2

    使用该镜像创建运行一个容器

    sudo docker run --name=msql -p 8000:3200 -d mysql2

  • 查看容器内配置信息

    sudo docker inspect msql

原文地址:https://www.cnblogs.com/gp131415/p/12771127.html