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端口上。
  • 相关阅读:
    在tmux中如何复制文本并粘贴到某处?
    linux下的用户密码文件/etc/shadow
    linux下openssl命令解析
    第 27 章 CSS 传统布局[下]
    第 27 章 CSS 传统布局[上]
    第 26 章 CSS3 动画效果
    第 25 章 CSS3 过渡效果
    第 24 章 CSS3 变形效果[下]
    第 23 章 CSS3 边框图片效果
    第 22 章 CSS3 渐变效果
  • 原文地址:https://www.cnblogs.com/Rostov/p/13501621.html
Copyright © 2011-2022 走看看