##初识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了
内容比较简单适合新手同学,记录下学习过程,欢迎指正!