1 搜索镜像
docker search nginx
2 下载镜像
docker pull nginx
3 安装镜像
这里要有一个预发条件,就是你本地或者远程服务器的端口有没有在防火墙开通,一般来说会有几个常用的端口是开放的,比如这个80端口就是开通好的,如果你用别的端口要记得区防火墙或者安全组里去设置。
docker run -d --name nginx01 -p 80:80 nginx
上面这个命令要讲一下,-d 后台运行,-name看你要不要给你这次创建的容器起名字,如果你有起多个服务或者类似的要求的话可以考虑用一下。只起一个的话,不加也没关系,加的话后面跟的是名字。
-p 这个就很重要就是,他是负责你容器的端口和你宿主机的端口对应上的,有时候会出现端口占用,制定容器端口映射可以通过宿主机的公网地址,将服务提供出去。
# -d 后台运行
# -name 给容器命名
# -p 宿主机端口:容器内部端口
4 检查镜像以及验证Nginx是否启动成功
验证容器有没有启动 docker ps 就可以了
验证服务有没有启动,可以再命令行利用curl访问nginx服务
curl localhost:80
验证我能不能通过宿主机调用nginx可以再浏览器直接访问(如果有问题就是端口映射的配置问题)