Docker-Nginx部署静态文件
-
Docker的国内仓库
-
国内仓库
Docker 中国官方镜像加速可通过 registry.docker-cn.com(无法打开)
网易: https://c.163yun.com/hub#/m/home/ (需登录)
阿里云:https://cr.console.aliyun.com/cn-beijing/instances/images (需登录)
DaoCloud 道客网络: https://hub.daocloud.io/
-
国外仓库
Docker Hub: https://hub.docker.com/search?q=&type=image
Quay: https://quay.io/search
-
Docker部署镜像
-
查看当前docker内的镜像
-
-
从网易拉取nginx镜像
-
查看当前镜像状态
-
运行nginx镜像docker run -d hub.c.163.com/library/nginx (-d后台运行),多次运行可以启动多个niginx实例
-
关闭nginx容器docker stop containerId
-
指定映射端口运行nginx(docker run -p 80:80 hub.c.163.com/library/nginx)
-
查询容器IP地址(docker-machine ip default)
-
访问nginx
不要使用Windows的IP或者localhost访问,Docker是运行在Linux上的,在Windows中运行Docker,实际上还是在Windows下先安装了一个Linux环境,然后在这个系统中运行的Docker。也就是说,服务中使用的localhost指的是这个Linux环境的地址,而不是我们的宿主环境Windows。
-
部署html静态文件(docker cp index.html 9830c4a14487://usr/share/nginx/html)