1.在linux中下载按照docker。
2.下载nginx原始镜像。
3.将自己的静态web项目上传到nginx,创建Dockerfile文件。
4.使用docker生成基于nginx的项目镜像。
5.启动创建的nginx镜像。
1. 安装wsl
使用linux进行docker-ce操作,避免商业付费https://docs.microsoft.com/zh-cn/windows/wsl/install。
2. linux 修改apt-get 镜像源
vim /etc/apt/sources.list
3. 使用apt-get安装docker
- sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
- #配置阿里云的gpg
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - - #配置阿里云的docker镜像
sudo add-apt-repository ‘deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable’ - #执行安装命令
sudo apt-get install docker-ce docker-ce-cli containerd.io - #检查docker版本
docker version - #启动docker
sudo service docker start
4.安装nginx镜像
- 修改docker镜像源
sudo passwd --初始化 linux root 密码
su使用root账户登录linux
创建目录 mkdir /etc/docker
vim /etc/docker/daemon.json
查看镜像源sudo docker info|grep Mirrors -A 1
- 安装nginx镜像
sudo docker pull nginx:latest - 查看docker镜像
sudo docker images
5. 使用自己的静态web文件创建自己的nginx镜像并启动项目
#使用FileZilla连接linux,传输web文件和Dockerfile文件
-
安装 nettoolssudo apt install net-tools
-
安装ssh sudo apt install openssh-server
-
配置ssh sudo vim /etc/ssh/sshd_config
-
创建 sshkeygen sudo ssh-keygen -A
-
开启ssh sudo service ssh start
-
查看linux的IP 选择eth0 的ip 端口23 进行连接
-
赋予opt文件夹权限 sudo chmod 777 /opt
- 以上就是本篇文章【Docker-创建基于nginx的镜像,并发布项目,启动容器。】的全部内容了,欢迎阅览 ! 文章地址:http://ww.kub2b.com/news/13454.html 栏目首页 相关文章 动态 同类文章 热门文章 网站地图 返回首页 企库往资讯移动站 http://ww.kub2b.com/mobile/ , 查看更多