## docker安装
docker官方下载地址:[下载地址](https://www.docker.com/get-started)
下载自己系统适合的安装包,安装docker。
<br>
## 部署
### 设置docker镜像源
1.打开docker软件。
![](https://img.kancloud.cn/b2/7d/b27d82a831ebffa25df72fda7a3b3664_500x400.png)
<br>2.复制源的配置参数。
```
{
"experimental": true,
"features": {
"buildkit": true
},
"registry-mirrors": [
"https://v7iz9n04.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
]
}
```
<br>3.修改源的配置,linux的配置文件一般位于`/etc/docker/daemon.json`
![](https://img.kancloud.cn/81/22/8122a557aed503c301fcf5cdd718be84_2044x956.png)<br>
<br>
### 启动运行
1.使用终端进入docker目录:`cd likeshopv2/docker` 。
<br>2.运行` docker-compose -p likeshop down && docker-compose -p likeshop up -d` (调试时时,可去掉-d参数,-d参数是让docker后台运行),启动docker容器组,第一次运行需要下载项目依赖的镜像,速度会比较慢。过程出现网络超时,重新运行即可,一直无法下载镜像,继续更换镜像源。
<br>3.出现容器启动失败时,请根据提示信息,查看端口是否被占用。默认mysql容器只支持X86架构(一般的服务器和电脑都是X86架构),如果是ARM架构,修改编辑docker-compose.yml文件,修改mysql镜像。
![](https://img.kancloud.cn/dc/6c/dc6c8497a1f4627cb080260b912c43ba_1432x866.png)
<br>4.注意,在linux环境下,需要修改php容器配置。
![](https://img.kancloud.cn/66/ba/66ba687e60794d46c6def5fa16aa1b7d_1558x1372.png)
<br>5.启动成功后,如果是本地部署,使用chrome浏览器访问:http://www.likeshopv2.localhost ,其他浏览器,需要配置host文件,将www.likeshopv2.localhost解析到127.0.0.1。如果是服务器部署,请修改docker/config/nginx/conf.d/likeshopv2.localhost.conf配置文件内容的域名,然后运行 `docker exec -it likeshop-nginx nginx -s reload` ,重启nginx容器。
![](https://img.kancloud.cn/8d/fb/8dfbff584a4b5ccc671a04c9dfb2da87_1822x1290.png)
<br>
### 安装注意
docker部署安装时,数据库地址填写容器名,账号密码默认为root,也可以在部署之前修改docker-compose.yml配置更改密码。
![](https://img.kancloud.cn/2f/08/2f087c305d61aa7c3c3c614d35bf39ce_2252x1934.png)
- 🔥🔥🔥点击查看最新最全文档
- 文档说明(必看!!!!)
- 项目部署
- 各种账号准备工作
- 项目部署
- 线上服务器宝塔面板环境下部署①
- 宝塔面板安装
- 阿里云①
- 腾讯云②
- 宝塔环境下项目部署
- windows下docker环境部署②
- macos下docker环境下部署③
- windows下PhpStudy环境下部署④
- macos下PhpStudy环境下部署⑤
- 其他环境下部署⑥
- 程序安装
- 定时任务配置
- 宝塔面板①
- linux系统②
- docker环境③
- 其它配置
- 微信配置
- 小程序
- 多商户-PC扫码登录
- 腾讯云短信设置
- 阿里云短信配置
- 腾讯云短信模板配置
- 腾讯地图key配置
- 百度地图key配置
- 易联云打印机设置
- 小程序直播配置
- 支付配置
- 微信支付
- 说明
- 注册微信商户
- 支付配置
- 小程序支付
- 公众号支付
- APP支付
- PC支付
- H5支付
- 支付宝支付
- 说明
- 支付配置
- uni-app(小程序、H5页面、APP)上线
- 手机H5页面
- pc端(电脑端)
- 项目上线
- 准备
- 小程序商城上线①
- 微信公众号商城上线②
- APP商城上线③
- 项目说明