本篇文章1209字,读完约3分钟

在码头工人客户端命令行中,我们可以直接输入码头工人命令来查看码头工人客户端的所有命令选项。

您可以通过命令docker命令帮助了解指定docker命令的用法。

例如,我们希望看到docker stats指令的具体用途:

# docker stats -帮助

本文介绍了docker运行命令的使用。

创建一个新的容器并运行一个命令

语法:Docker运行[选项]图像[命令][参数...]

选项参数描述:

-a stdin:指定标准输入和输出内容类型,有三个选项:stdin/stdout/stderr;

-d:在后台运行容器并返回容器标识;

-i:以交互模式运行容器,这通常与-t一起使用;

-p:随机端口映射,容器的内部端口被随机映射到主机的端口

-p:以主机端口和容器端口的格式指定端口映射

-t:为容器重新分配一个虚拟输入终端,它通常与-i一起使用;

-name = "nginx-lb ":指定容器的名称;

- dns 8.8.8.8:指定容器使用的dns服务器,默认情况下与主机一致;

-dns-search示例:指定容器DNS搜索域名,默认情况下与主机一致;

-h“mars”:指定主机名;集装箱的;

-e username="ritchie ":设置环境变量;

-env-file = []:从指定文件中读取环境变量;

-cpuse = "0-2 "或-cpuse = "0,1,2 ":将容器绑定到要运行的指定cpu。

-m:设置容器使用的最大内存;

-net = "网桥":指定容器的网络连接类型,支持四种类型:网桥/主机/无/容器;

-link = []:添加到另一个容器的链接;

-暴露= []:打开一个端口或一组端口;

-volume,-v:绑定卷

例如,使用docker镜像enginex:latest在后台模式下启动一个容器,并将该容器命名为mynginx:

docker run - name mynginx -d nginx:最新

使用镜像引擎引擎:最新在后台模式下启动一个容器,并将容器的端口80映射到主机随机端口:

码头工人运行-p -d工程:最新

使用image nginx:latest在后台模式下启动容器,将容器的端口80映射到主机的端口80,并将主机的目录/数据映射到/data:

docker run-p 80:80-v/data:/data-d enginex:最新

绑定容器的8080端口,并将其映射到本地主机127.0.0.1的80端口:

运行-p 127 . 0 . 0 . 1:80:8080/TCP Ubuntu bash

使用图像nginx:latest以交互模式启动容器,并在容器中执行/bin/bash命令:

docker run-it enginex:latest/bin/bash

相关阅读:

云计算核心技术docker教程:docker映像使用

来源:搜狐微门户

标题:云计算核心技术Docker教程: run 命令详解

地址:http://www.shwmhw.com/shxw/12422.html