赞
踩
之前提到过镜像和容器的关系就像面向对象思想中类和实例的关系,启动一个容器就好比实例化某个镜像
1.启动镜像 :docker run
命令:docker run [选项] 仓库名[:标签] [指令]
常用参数:
-a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;
-d: 后台运行容器,并返回容器ID;
-i: 以交互模式运行容器,通常与 -t 同时使用;
-p: 端口映射,格式为:主机(宿主)端口:容器端口
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
--name="nginx-lb": 为容器指定一个名称;
以nginx为例:
拉取镜像:docker pull nginx # 如果是使用的官方镜像源并且拉取速度比较慢的话可以配置免费的加速器https://blog.csdn.net/qq_41864652/article/details/82224386
运行镜像:docker run --name webserver -d -p 80:80 nginx # 基于nginx在后台建立一个容器并命名为webserver、映射80端口,
运行结果:
[work@VM_0_3_centos docker_lian
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。