zoukankan      html  css  js  c++  java
  • docker 容器使用

    主要参考如下链接:

    https://www.runoob.com/docker/docker-container-usage.html


    后台运行

    在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过 -d 指定容器的运行模式。

    $ docker run -itd --name ubuntu-test ubuntu /bin/bash
    注:加了 -d 参数默认不会进入容器,想要进入容器需要使用指令 docker exec(下面会介绍到)。
    参数说明:
     --name 指定一个容易记住的名称
    当我们创建一个容器的时候,docker 会自动对它进行命名。另外,我们也可以使用 --name 标识来命名容器
    • -i: 交互式操作。
    • -t: 终端。
    • ubuntu: ubuntu 镜像。
    • /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。

    进入容器

    exec 命令

    下面演示了使用 docker exec 命令。

    docker exec -it 243c32535da7 /bin/bash


    查看 WEB 应用程序日志

    docker logs [ID或者名字] 可以查看容器内部的标准输出。

    runoob@runoob:~$ docker logs -f bf08b7f2cd89
     * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
    192.168.239.1 - - [09/May/2016 16:30:37] "GET / HTTP/1.1" 200 -
    192.168.239.1 - - [09/May/2016 16:30:37] "GET /favicon.ico HTTP/1.1" 404 -

    -f:docker logs 像使用 tail -f 一样来输出容器内部的标准输出。


    查看WEB应用程序容器的进程

    我们还可以使用 docker top 来查看容器内部运行的进程

    runoob@runoob:~$ docker top wizardly_chandrasekhar
    UID     PID         PPID          ...       TIME                CMD
    root    23245       23228         ...       00:00:00            python app.py
  • 相关阅读:
    textarea组件
    switch组件
    slider组件
    radio组件
    picker-view组件
    picker组件 label组件讲解
    weui 框架
    微信小程序 input 组件
    在php中获取 数据库的内容,返回到页面
    微信小程序 form 组件
  • 原文地址:https://www.cnblogs.com/cute/p/13208306.html
Copyright © 2011-2022 走看看