Docker拉取nginx镜像以及创建nginx-test容器
1、安装依赖包
由于nginx是基于c语言开发的,所以需要安装c语言的编译环境,及正则表达式库等第三方依赖库。
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2、获取nginx镜像列表
docker search nginx
3、拉取nginx镜像
docker pull nginx
用docker pull nginx
命令拉取nginx镜像到本地,此处我们获取排名第一的是官方最新镜像,其它版本可以去DockerHub查询
4、创建一个容器测试是否可用
首先测试下nginx镜像是否可用,创建并启动nginx容器
sudo docker run --name nginx-test -p 8081:80 -d nginx
-
-d 指定容器以守护进程方式在后台运行
-
--name 指定容器名称,此处我指定的是nginx-test
-
-p 指定主机与容器内部的端口号映射关系,格式 -p
-
[宿主机端口号]:[容器内部端口],此处我使用了主机8081端口,映射容器80端口
访问http://IP:端口/,测试时候安装成功
http://IP:端口,网页正常访问,代表此步创建nginx镜像,以及创建nginx-test容器已成功