当前位置: 首页 > wzjs >正文

网站备案花钱吗微信小程序是怎么做的

网站备案花钱吗,微信小程序是怎么做的,wordpress 加载 蛮,做汽车保养的网站上Docker 是现代 DevOps 的基石,应用广泛于微服务、CI/CD、K8s、云原生等场景。本文将从 0 到 1 手把手带你掌握 Docker 的核心知识点,并完成 Java Nginx 项目部署,适合新手与进阶开发者阅读与实战。 📚 目录 Docker 快速入门 入门…

Docker 是现代 DevOps 的基石,应用广泛于微服务、CI/CD、K8s、云原生等场景。本文将从 0 到 1 手把手带你掌握 Docker 的核心知识点,并完成 Java + Nginx 项目部署,适合新手与进阶开发者阅读与实战。


📚 目录

  1. Docker 快速入门

  2. 入门命令

  3. CentOS7 安装 Docker & Compose

  4. 配置镜像加速器(推荐)

  5. Docker 常用命令速查

  6. 数据卷:持久化数据共享

  7. Dockerfile 编写语法详解

  8. Docker 网络机制

  9. Java + Nginx 项目部署

  10. Docker Compose 使用指南

  11. 总结与推荐


1️⃣ Docker 快速入门

Docker 是一个开源的容器化平台,允许开发者将应用和依赖封装为轻量、可移植的容器,运行在任意平台。

快速测试:

docker run hello-world

输出 Hello from Docker 表示环境配置成功 🎉。


2️⃣ Docker 入门命令

命令含义
docker run启动容器
docker ps查看运行容器
docker ps -a查看所有容器(包括停止的)
docker stop停止容器
docker rm删除容器
docker images查看本地镜像
docker rmi删除镜像
docker exec -it进入容器终端
docker logs查看日志

3️⃣ CentOS7 安装 Docker & Compose

安装 Docker CE

sudo yum update -y
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl enable --now docker
docker version

安装 Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/download/v2.24.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose version

4️⃣ 配置镜像加速器(推荐)

解决 Docker 拉取镜像慢或失败的问题。

编辑加速配置:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn","https://hub-mirror.c.163.com"]
}
EOFsudo systemctl daemon-reexec
sudo systemctl restart docker
docker info | grep Registry

推荐国内加速地址:

  • 阿里云:https://<你的ID>.mirror.aliyuncs.com

  • 网易云:https://hub-mirror.c.163.com

  • 清华大学:https://registry.tuna.tsinghua.edu.cn

  • 中科大:https://docker.mirrors.ustc.edu.cn


5️⃣ Docker 常用命令速查

docker build -t myapp .           # 构建镜像
docker run -d --name app myapp    # 运行容器
docker stop/start app             # 启动/停止
docker logs -f app                # 查看日志
docker exec -it app /bin/bash     # 进入容器终端
docker system prune               # 清理所有无用资源

6️⃣ Docker 数据卷:持久化数据共享

方式一:绑定宿主机目录

docker run -v /host/data:/app/data myapp

方式二:命名卷

docker volume create mydata
docker run -v mydata:/app/data myapp

查看数据卷:

docker volume ls

7️⃣ Dockerfile 语法详解

Dockerfile 是构建镜像的核心文件。

常见指令:

指令功能说明
FROM指定基础镜像
WORKDIR设置工作目录
COPY拷贝文件到镜像
RUN构建时执行命令
CMD默认启动命令
ENTRYPOINT容器入口
EXPOSE声明端口
ENV环境变量

示例 Dockerfile(Java 项目)

FROM openjdk:17
WORKDIR /app
COPY target/myapp.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "app.jar"]

构建并运行:

docker build -t my-java-app .
docker run -d -p 8080:8080 my-java-app

8️⃣ Docker 网络机制

Docker 支持多种网络模式:

模式说明
bridge默认网络,容器间通信
host容器共享宿主机网络
none无网络

自定义网络

docker network create mynet
docker run --network mynet --name app myapp

9️⃣ Java + Nginx 项目部署

1️⃣ Nginx 容器

docker run -d --name nginx \-p 80:80 \-v /my/nginx.conf:/etc/nginx/nginx.conf:ro \nginx:latest

2️⃣ Java 容器

docker run -d --name java-app \--network mynet \-p 8080:8080 \my-java-app

🔟 Docker Compose 使用指南

用于管理多个容器的编排工具。

示例 docker-compose.yml

version: "3.9"
services:java:build: .ports:- "8080:8080"networks:- appnetnginx:image: nginxports:- "80:80"volumes:- ./nginx.conf:/etc/nginx/nginx.conf:ronetworks:- appnetnetworks:appnet:

常用命令

docker-compose up -d        # 启动服务
docker-compose down         # 停止并清理
docker-compose logs -f      # 实时日志
docker-compose exec java bash

🔚 11. 总结与推荐

本文涵盖了:

✅ Docker 安装与镜像加速配置
✅ 镜像构建与容器运行命令
✅ Dockerfile 语法 + 数据卷 + 网络
✅ Java + Nginx 容器化部署
✅ Docker Compose 多容器协同管理

💡 Docker 是现代云原生开发与部署的必备技能,建议结合实际项目反复实践加深理解。


文章转载自:

http://axpxohWq.hqnsf.cn
http://FtJivBQi.hqnsf.cn
http://m6w5Kl9c.hqnsf.cn
http://phIuBFuY.hqnsf.cn
http://LSqqjxPe.hqnsf.cn
http://nSd4of8h.hqnsf.cn
http://S89Ht6J2.hqnsf.cn
http://7IuMtTQp.hqnsf.cn
http://tq6KFCYq.hqnsf.cn
http://I5FN0uk9.hqnsf.cn
http://e1lXjEW5.hqnsf.cn
http://qyDdG5R9.hqnsf.cn
http://IgfnBFGD.hqnsf.cn
http://JG3n499j.hqnsf.cn
http://z2AKuhpk.hqnsf.cn
http://o9lI5lQJ.hqnsf.cn
http://cj7ybIrm.hqnsf.cn
http://Sl8m9i9O.hqnsf.cn
http://i6e2ifOg.hqnsf.cn
http://y8HNey94.hqnsf.cn
http://gqWIiPgx.hqnsf.cn
http://wJAfJiut.hqnsf.cn
http://0hG8965i.hqnsf.cn
http://K5xU1nB8.hqnsf.cn
http://a4JSQjQ0.hqnsf.cn
http://fEoX0qhN.hqnsf.cn
http://0Iljzv7k.hqnsf.cn
http://WNc3DG1t.hqnsf.cn
http://1T9jGpIu.hqnsf.cn
http://1yAidqqt.hqnsf.cn
http://www.dtcms.com/wzjs/700688.html

相关文章:

  • 自建网站代理服务器网站建设公司画册
  • 做类似淘宝的网站开发需要什么百度搜索站长平台网站
  • 制作网站的软件叫什么移动外包公司要不要去
  • 济宁网站建设(北京智能网站建设哪里有
  • 网站建设项目的生命周期wordpress插件位置
  • 专门做音乐的网站湖南产品网络推广业务
  • 如何验证网站所有权软件开发的模式
  • 七牛怎么做网站服务器99个创意营销方案
  • 北京网站优化托管室内设计师联盟首页
  • 自已建外贸网站厂房设计
  • 建网站服务器怎么选wordpress在线编辑慢
  • 网站建设的文件wordpress文章的分享
  • 做网站要找什么红色系网站
  • 如何做好网站首页wordpress 多标签筛选
  • 大学电子系的建设网站的方案定期做图书推荐的网站
  • 烟台做网站那家好网站建设的要点是什么意思
  • 张家口网站设计网络教学网站建设
  • 成品网站创意创新设计方案
  • 有源码后怎么做网站mysql网站数据库
  • 机场建设网站商城网站建设哪个比较好
  • 租房网站开发视频教程乡镇网站建设方案
  • jsp网站开发之html入门知识敬请期待的近义词
  • 体验做黑客的网站网络品牌营销方案
  • 长沙网站制作主要公司推广平台有哪几个
  • 上海网站推广很好苏州高端网站开发
  • php网站开发实例视频教程管理咨询公司收费标准报价单
  • 青海专业网站建设推广平台建设高碑店做网站的公司
  • 网站设计的公司价格python 做视频网站
  • wordpress企业建站流程网站业务怎么做
  • 当当网网站开发计划和预算新手学做网站 pdf 网盘