在
CentOS 7 中使用
Docker 部署
Nginx 和若依(Juejin OIAPI)可以分为以下几个步骤:
1. **安装
Docker**:
- 更新系统包列表:`sudo yum updat
e`
- 安装
Docker:`sudo yum install
docker-
ce docker-
ce-cli containerd.io`
2. **启动并加入服务自动运行**:
- 启动
Docker:`sudo systemctl start
docker`
- 确保它开机自启:`sudo systemctl enable
docker`
3. **验证
Docker 是否正常工作**:
- 运行 `
docker run hello-world` 来测试
Docker 是否能连接到仓库并下载
镜像。
4. **创建
Dockerfile**:
编辑一个新的文件(例如名为 `
Dockerfile`),通常内容包括基础
镜像的选择、设置工作目录、复制应用文件、暴露端口等,如:
```
Dockerfile
FROM
nginx:
latest
COPY . /usr/share/
nginx/html
EXPOSE 80
CMD ["
nginx", "-g", "daemon off;"]
```
5. **构建
Docker 镜像**:
- 切换到包含
Dockerfile 的目录:`cd path/to/your/app`
- 构建
镜像:`sudo
docker build -t your_
image_name .`
6. **运行容器**:
- 使用构建好的
镜像运行容器:`sudo
docker run -p 80:80 -d your_
image_name`
7. **配置若依**:
- 登录到容器内部,配置数据库连接、环境变量等(如果需要的话)。例如,你可以通过 `-e` 参数传递环境变量给容器。
8. **验证部署**: