推广 热搜: page  音视频  使用  选择  搜索引擎  百度  企业  可以  个数  父亲 

Docker-创建基于nginx的镜像,并发布项目,启动容器。

   日期:2024-12-27     作者:1tboy    caijiyuan   评论:0    移动:http://ww.kub2b.com/mobile/news/13454.html
核心提示:1.在linux中下载按照docker。 2.下载nginx原始镜像。 3.将自己的静态web项目上传到nginx,创建Dockerfile文件。 4.使用doc

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-创建基于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

本文地址:http://ww.kub2b.com/news/13454.html     企库往 http://ww.kub2b.com/ ,  查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新文章
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新文章
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号