docker启动index.html

简介: docker启动index.html

##初识docker启动一个index.html作为开始

一,安装docker

我的开发环境是windows电脑,腾讯云服务器Ubuntu系统

1.1,更新 apt 包索引

sudo apt-get update

1.2,安装 apt 依赖包,用于通过HTTPS来获取仓库

sudo apt-get install

apt-transport-https

ca-certificates

curl

gnupg-agent

software-properties-common

1.3,添加 Docker 的官方 GPG 密钥

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

1.4,安装Docker CE

sudo apt-get update

sudo apt-get install docker-ce

1.5,安装成功以后测试一下

docker run hello-world

这时候如果出现hello from docker说明安装成功了!

二,docker安装nginx

docker pull nginx等待安装完成

三,安装完成后docker 容器的信息查看镜像

docker images

这时候可以看到已经有nginx了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dnHQ3L6V-1630595954145)(/img/bVcNOv8)]

四,查看nginx的容器id

docker ps

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kEvDySFL-1630595954146)(/img/bVcNOv9)]

五,创建index.html

我是在/home/ubuntu/www目录下创建的index.html

index.html 里边简单写了hello docker!!!

六,在终端中运行如下命令,在本机8080端口运行Nginx服务器

docker run -p 8080:80 -d nginx

七,复制index.html到指定id的//usr/share/nginx/html目录下

sudo docker cp /home/ubuntu/www/index.html beed460086fa://usr/share/nginx/html

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ndFJASRW-1630595954147)(/img/bVcNOwb)]

八,可以在浏览器查看了,自己的ip加上端口8080

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3ndzk6Y4-1630595954149)(/img/bVcNOwp)]

访问成功了

九,需要注意的点

复制文件的时候要注意

sudo docker cp /home/ubuntu/www/index.html beed460086fa://usr/share/nginx/html

/home/ubuntu/www/index.html,index.html一定要写完整的地址,

我之前一直只写index.html结果一直不能启动,后来把地址写完整了就ok了

内容比较简单适合新手同学,记录下学习过程,欢迎指正!

相关文章
|
20天前
|
JavaScript 应用服务中间件 nginx
docker安装的nginx放在html文件下的vue项目404解决
docker安装的nginx放在html文件下的vue项目404解决
|
JavaScript 前端开发 应用服务中间件
docker安装的nginx放在html文件下的vue项目404解决
docker安装的nginx放在html文件下的vue项目404解决
351 0
docker安装的nginx放在html文件下的vue项目404解决
|
Web App开发 Shell 应用服务中间件
利用Docker volume修改Nginx Docker镜像里index.html
通过这个小例子我们可以进一步加深对Docker volume概念的理解和使用方法。 我们都知道运行基于Docker的Nginx镜像后,访问localhost能看到Nginx默认的首页,这个首页的位置是Nginx镜像内的/usr/share/nginx/html目录下面。
1394 0
|
14天前
|
Prometheus 监控 Cloud Native
构建高效稳定的Docker容器监控体系
【5月更文挑战第20天】 在微服务架构日益普及的今天,Docker作为其重要的实现技术之一,承载着大量应用的运行。然而,随之而来的是对于容器健康状态、资源使用情况以及性能指标的监控需求急剧增加。本文旨在探讨构建一个高效且稳定的Docker容器监控体系,不仅涵盖了监控工具的选择与配置,还详细阐述了监控数据的分析与处理流程。通过精心设计的监控策略和实时响应机制,我们能够确保系统的稳定性,并及时发现及处理潜在的问题。
|
3天前
|
前端开发 应用服务中间件 nginx
Docker consul的容器服务更新与发现
Docker consul的容器服务更新与发现
|
3天前
|
Docker 容器
docker: 如何不新建容器 修改运行容器的端口
docker: 如何不新建容器 修改运行容器的端口
|
3天前
|
数据管理 Linux Docker
docker 数据管理 与容器互联
docker 数据管理 与容器互联
|
5天前
|
Linux Docker 容器
蓝易云 - 【Linux】如何在linux系统重启或启动时执行命令或脚本(也支持docker容器内部)
以上就是在Linux系统和Docker容器中设置启动时运行命令或脚本的方法。希望对你有所帮助。
29 0
|
5天前
|
大数据 Linux Docker
mac docker 宿主机和容器间网络打通
mac docker 宿主机和容器间网络打通
6 0
|
7天前
|
监控 安全 云计算
云端防御战线:云计算环境下的网络安全策略构建高效稳定的Docker容器监控体系
【5月更文挑战第27天】 在数字化时代的浪潮中,云计算已成为企业与个人存储和处理数据的重要平台。然而,随着云服务使用率的飙升,网络威胁也愈发狡猾且复杂。本文将深入探讨在云计算环境中维护网络安全的挑战及策略,重点分析信息安全的关键组成部分,并提出多层次防御模型以增强云环境的数据保护能力。通过剖析最新的安全技术与实践,我们旨在为读者提供一套全面的网络安全解决方案蓝图。