zoukankan      html  css  js  c++  java
  • Docker学习笔记2-容器基本使用

    Docker安装完成后使用docker run命令来在容器内运行应用程序。举例:
    docker run ubuntu:15.10 /bin/echo 'HELLO WORLD'
    该命令执行如下步骤:

    1. 该命令运行名为ubuntu:15.10的镜像文件,docker首先在本地查找是hello-world镜像文件,如果没有找到会到docker镜像源中去查找镜像文件,如果能找到下载到本地。
    2. 找到镜像后根据镜像文件创建一个新容器
    3. 在新生成的容器中执行/bin/echo 'HELLO WORLD' 命令。

    docker镜像可以以交互模式后台模式

    1. 交互模式
      docker run -it ubuntu:15.10 /bin/bash
      上述命令-i允许你对容器内的标准输入进行交互。-t在容器内指定一个伪终端或终端。
    2. 后台模式
      docker run -d ubuntu:15.10 /bin/sh -c 'while true; do echo hello world; sleep 1; done'
      上述命令在启动后会自动转入后台不会看到任何输出,我们可以通过docker ps命令查看在运行的容器的信息,使用docker logs containerid来查看容器中的输出。使用docker stop containerid来终止容器。

    docker容器进行端口映射

    1. 自动端口映射
      在启动容器时加入参数-Pdocker将自动将容器中应用使用的端口地址映射到我们使用的主机上,通过docker ps命令可以查看到映射的端口
    2. 手动映射
      在启动容器时加入参数-p 8080:5000可以手动指定将容器中使用的端口映射到我们指定的主机端口上。上述命令就是将容器中的8080端口应射到主机中的5000端口上。
  • 相关阅读:
    【转】C++虚函数表
    vector的增长模式
    C++ 四种类型强制转换
    【转】new和malloc的区别
    C++堆和栈的区别
    C/C++中的内存分区
    mySQL__function课堂笔记和练习
    mySQL__storage课堂笔记和练习
    mySQL__Variable课堂笔记和练习
    mySQL__View课堂笔记和练习
  • 原文地址:https://www.cnblogs.com/Rostov/p/13501621.html
Copyright © 2011-2022 走看看