網站首頁 編程語言 正文
前言
使用 docker-compose 一鍵啟動開源博客 wordpress
前臺啟動:docker-compose up
后臺啟動:docker-compose up -d
官方文檔:https://docs.docker.com/samples/wordpress/
我的docker版本是 19.03.12
[root@VM-0-5-centos ~]# docker version
Client: Docker Engine - Community
Version: 19.03.12
API version: 1.40
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:46:54 2020
OS/Arch: linux/amd64
Experimental: false
一鍵部署
第一步 創建項目文件夾并進入目錄
mkdir my_wordpress && cd ./my_wordpress
第二步 創建 docker-compose.yml
注意你的docker版本是否兼容這個版本,如果不兼容就把 version
改低點或者安裝新版docker
# 注意你的docker版本是否兼容這個版本
version: "3.9"
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
db_data: {}
第三步 啟動
docker-compose up
docker-compose up -d (后臺啟動)
訪問:http://ip:8000
停止:docker-compose down
注意點
docker-compose 的啟動和停止都需要有 docker-compose.yml
使用docker-compose的停止和啟動都需要在 docker-compose.yml 所在的目錄
如果啟動失敗看看端口是否被占用以及docker-compose版本號
# 查找指定版本號
[root@VM-0-5-centos ~]# ps -aux|grep 8080
root 6904 0.0 0.0 112708 972 pts/2 R+ 20:22 0:00 grep --color=auto 8080
[root@VM-0-5-centos ~]# ps -aux|grep java
root 6968 0.0 0.0 112708 976 pts/2 R+ 20:22 0:00 grep --color=auto java
root 28102 0.0 14.8 2562304 279404 ? Sl Apr17 40:43 java -jar app.jar
[root@VM-0-5-centos ~]# netstat -nlp|grep 8080
tcp6 0 0 :::8080 :::* LISTEN 28102/java
原文鏈接:https://blog.csdn.net/weixin_44953227/article/details/116902234
相關推薦
- 2022-04-25 python?實現兩個字符串乘法小練習_python
- 2022-10-03 React如何實現全屏監聽Esc鍵_React
- 2022-07-03 C#并行編程之PLINQ(并行LINQ)_C#教程
- 2022-10-03 Docker容器/bin/bash?start.sh無法找到not?found問題解決_docker
- 2022-11-30 Linux實現徹底清理空文件夾的方法詳解_linux shell
- 2023-01-08 Android?Application的使用全面解析_Android
- 2022-05-09 python面向對象編程設計原則之單一職責原則詳解_python
- 2023-04-16 c#?成員類型訪問權限低于字段本身的實現_C#教程
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支