zoukankan      html  css  js  c++  java
  • Docker 基本使用

       本文主要通过在 docker 镜像里安装和启动 nginx 来说明 docker 的基本使用。

    1.  下载 ubuntu 这个docker 镜像:    docker pull ubuntu

    2.  基于ubuntu 启动一个名为 web 的容器:   docker run -p 8080:80 --name web -i -t ubuntu /bin/bash   # 宿主机的 8080 端口映射到容器的 80 端口

    3.  上面命令运行后,会进入 web 这个容器的操作系统。

    4.  安装 nginx:   apt-get install nginx    # 如果有问题,先执行一下   apt-get update

    5.  安装后,检查 /var/www/html 下是否已经默认放了一个 html 文件了,如果没有,新建一个 index.html 文件。

    6.  修改  /etc/nginx/sites-enabled/default 文件,把网站的根目录设置成 /var/www/html, index 设置成 index.html。

    7.  启动nginx,运行:   nginx

    8.  按 Ctrl+p 再按 Ctrl+q, 退出这个容器的操作系统的 shell。这时会返到到宿主机的操作系统。

    9.  查看主机和容器的端口映射关系:  docker port web

    10. 查看容器中的进程:  docker top web

    11. 访问 http://宿主机IP:8080 就可以访问了。

    12. 查看容器的信息:  docker inspect web   # 可以查看到容器本身的IP

    13. 停止容器:  docker stop web

    14. 重新启动并进入容器:   docker start -i web    # 容器中的 nginx 并不会启动

    15. 按 Ctrl+p 再按 Ctrl+q,退出容器的操作系统后,在外部启动 nginx:     docker exec web nginx

  • 相关阅读:
    ddd
    对Map按key和value分别排序
    两端通信
    WinDBG调试.NET程序示例
    FAQ:仓储实现为什么在基础设施层?
    Please Send Me a Card
    Web API 入门指南
    Node.js
    聊天工具mychat
    C语言面试问答5
  • 原文地址:https://www.cnblogs.com/langfanyun/p/9544612.html
Copyright © 2011-2022 走看看