docker學習筆記6-安裝wordpress

一、創建自定義網絡、查看網絡

docker netword create blog
docker network ls

二、 啟動mysql容器

啟動命令:

docker run -d -p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=123456 \
-e MYSQL_DATABASE=wordpress \
-v mysql-data:/var/lib/mysql \
-v /app/myconf:/etc/mysql/conf.d \
--restart always --name mysql \
--network blog \
mysql:8.0

命令演示:

三、啟動wordpress容器

啟動命令:

docker run -d -p 8080:80 \
-e WORDPRESS_DB_HOST=mysql \
-e WORDPRESS_DB_USER=root \
-e WORDPRESS_DB_PASSWORD=123456 \
-e WORDPRESS_DB_NAME=wordpress \
-v wordpress:/var/www/html \
--restart always --name wordpress-app \
--network blog \
wordpress:latest

?命令演示:

四、wordpress安裝

1、瀏覽器輸入地址:http://192.168.19.129:8080/? ;

2、安裝完成后就可以通過http://192.168.19.129:8080/?訪問前端頁面了。

3、可以通過?http://192.168.19.129:8080/wp-admin/?訪問后端管理頁面。

五、使用compose啟動方法

1、編寫yaml文件
name: myblog
services:mysql:container_name: mysqlimage: mysql:8.0ports:- "3306:3306"environment:- MYSQL_ROOT_PASSWORD=123456- MYSQL_DATABASE=wordpressvolumes:- mysql-data:/var/lib/mysql- /app/myconf:/etc/mysql/conf.drestart: alwaysnetworks:- blogwordpress:image: wordpressports:- "8080:80"environment:WORDPRESS_DB_HOST: mysqlWORDPRESS_DB_USER: rootWORDPRESS_DB_PASSWORD: 123456WORDPRESS_DB_NAME: wordpressvolumes:- wordpress:/var/www/htmlrestart: alwaysnetworks:- blogdepends_on:- mysqlvolumes:mysql-data:wordpress:networks:blog:
2、啟動

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/79131.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/79131.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/79131.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

03_Mybatis-Plus LambadaQueryWrapper 表達式爆空指針異常

&#x1f31f; 03_MyBatis-Plus LambdaQueryWrapper 爆出空指針異常的坑點分析 ? 場景描述 來看一段常見的 MyBatis-Plus 查詢寫法&#xff0c;是否存在問題&#xff1f; Page<VideoInfoVo> videoInfoVosPage videoMapper.selectPage(page, new LambdaQueryWrapper&…

WEB安全--社會工程--SET釣魚網站

1、選擇要釣魚的網站 2、打開kali中的set 3、啟動后依次選擇&#xff1a; 4、輸入釣魚主機的地址&#xff08;kali&#xff09;和要偽裝的網站域名&#xff1a; 5、投放釣魚網頁&#xff08;服務器域名:80&#xff09; 6、獲取賬號密碼

Ethan獨立開發產品日報 | 2025-04-29

1. mrge 代碼審查的光標 mrge 是一個由人工智能驅動的代碼審查平臺&#xff0c;能夠自動審核拉取請求&#xff08;PR&#xff09;&#xff0c;為人工審查員提供超級能力。它是像 cal.com 和 n8n 這樣快速發展的團隊的首選工具。 關鍵詞&#xff1a;mrge, 代碼審查, AI驅動, …

ubuntu22.04 qemu arm64 環境搭建

目錄 創建 安裝 Qemu 啟動 # 進入qemu虛擬機后執行 qemu編譯器安裝 創建 qemu-img create ubuntu22.04_arm64.img 40G 安裝 qemu-system-aarch64 -m 4096 -cpu cortex-a57 -smp 4 -M virt -bios QEMU_EFI.fd -nographic -drive ifnone,fileubuntu-22.04.5-live-server-a…

安全生產知識競賽宣傳口號160句

1. 安全生產是責任&#xff0c;每個人都有責任 2. 安全生產是保障&#xff0c;讓我們遠離危險 3. 安全生產是團結&#xff0c;共同守護每一天 4. 注重安全&#xff0c;守護明天 5. 安全生產無小事&#xff0c;關乎千家萬戶 6. 安全第一&#xff0c;人人有責 7. 安全生產無差別&…

Python 虛擬環境管理:venv 與 conda 的選擇與配置

文章目錄 前言一、虛擬環境的核心價值1.1 依賴沖突的典型場景1.2 隔離機制實現原理 二、venv 與 conda 的架構對比2.1 工具定位差異2.2 性能基準測試&#xff08;以創建環境 安裝 numpy 為例&#xff09; 三、venv 的配置與最佳實踐3.1 基礎工作流3.2 多版本 Python 管理 四、…

【自然語言處理與大模型】如何獲取特定領域的微調數據集?

在特定領域中&#xff0c;數據集通常由提出需求的一方提供。然而&#xff0c;在某些情況下&#xff0c;如果他們未能提供所需的數據&#xff0c;或者你正在獨立開展一個項目&#xff0c;并且需要相應的數據來推進工作&#xff0c;這時你應該怎么辦呢&#xff1f;本文提供一種思…

Map系列之ConcurrentHashMap源碼分析:高并發場景下的性能密碼

引言&#xff1a;當線程安全成為剛需 1.1 并發時代的Map困境 經典案例&#xff1a;電商秒殺系統超賣事故分析&#xff08;附線程堆棧截圖&#xff09;傳統方案缺陷&#xff1a;synchronizedMap的吞吐量陷阱&#xff08;JMH測試數據對比&#xff09;ConcurrentHashMap的定位&a…

URP - 序列圖動畫的實現

效果&#xff1a; 【太妃糖耶】更新了一條視頻&#xff0c;快來圍觀&#xff01; 序列圖動畫的實現 首先先了解下序列圖樣式的紋理圖片 如上圖一可在Shader中使用該圖片制作燃燒的火的動畫&#xff0c;但是如何實現呢&#xff1f;接下來一起來看一下吧 序列圖動畫的實現原理大…

python中 str.strip() 是什么意思

在 Python 中&#xff0c;str.strip() 是字符串&#xff08;str&#xff09;類型的一個方法&#xff0c;用于移除字符串兩端的空白字符&#xff08;默認情況下&#xff09;或指定字符&#xff0c;并返回處理后的新字符串。 語法&#xff1a; str.strip([chars])chars&#xf…

記錄idea可以運行但是maven install打包卻找不到問題

解決idea使?maven多模塊install報依賴模塊的包找不到的問題 如果被依賴項?是springboot項?&#xff0c;那么可以把相關的springboot的東西移除掉&#xff0c;改造成普通項?。如果不想改造項?&#xff0c;那就添加部分的配置&#xff0c;因為springboot項?打包的時候會?…

uniapp如何獲取安卓原生的Intent對象

通過第三方app喚起&#xff0c;并且獲取第三方app喚起時攜帶的參數 因為應用a喚起應用b時&#xff0c;應用b第一時間就要拿到參數token&#xff0c;所以需要將獲取參數的方法寫在APP.vue中的onLaunch鉤子里,如果其他地方要用可以選擇vuex或者采用本地緩存。 uniapp中plus.run…

《多端統一的終極答案:X5內核增強版的渲染優化全解析》

跨端應用的需求呈爆發式增長&#xff0c;無論是電商購物、社交互動&#xff0c;還是金融理財類應用&#xff0c;都期望能夠在不同平臺上為用戶提供一致且流暢的體驗。而在這一過程中&#xff0c;跨端渲染技術成為了關鍵瓶頸。騰訊X5內核增強版的出現&#xff0c;猶如一道曙光&a…

深入理解算力:從普通電腦到宏觀計算世界

在科技飛速發展的當下&#xff0c;“算力” 一詞頻繁出現在我們的視野中&#xff0c;無論是前沿的人工智能領域&#xff0c;還是新興的區塊鏈世界&#xff0c;算力都扮演著至關重要的角色。但對于大多數普通人來說&#xff0c;算力仿佛是一個既熟悉又陌生的概念。今天&#xff…

Paramiko復用 Transport 連接解析

1. 什么是 Transport 連接&#xff1f; 在 Paramiko 中&#xff0c;Transport 是負責底層 SSH 協議通信的核心類&#xff0c;它封裝了以下功能&#xff1a; 加密通信&#xff1a;處理 SSH 協議的加密和解密。會話管理&#xff1a;維護與遠程服務器的 TCP 連接。多路復用&…

sd webui 安裝插件sd-webui-EasyPhoto依賴安裝失敗解決辦法

在最新版的SD webui中&#xff0c;可以安裝easyphoto插件&#xff0c;官方建議通過github安裝&#xff0c;對無法科學上網的用戶很不友好。對我自己來說是通過地址&#xff1a; https://gitee.com/wowai/sd-webui-EasyPhoto.git 分支&#xff1a;anyid 點擊安裝即可。 在安裝…

WEBSTORM前端 —— 第2章:CSS —— 第3節:背景屬性與顯示模式

目錄 1.Emmet寫法 2.背景屬性 &#xff08;1&#xff09; background-color &#xff08;2&#xff09; background-image &#xff08;3&#xff09; background-repeat &#xff08;4&#xff09;background-position &#xff08;5&#xff09;background-size &…

【android bluetooth 協議分析 01】【HCI 層介紹 2】【Malformed Packet 介紹】

在實際工作中遇到了 malformed packet , 我這里來分析一下。 遇到這種問題的處理思路。 1. Malformed packet 36982 2025-04-29 14:15:34.899760 controller host HCI_EVT 4 Rcvd Role Change[Malformed Packet]Frame 36982: 4 bytes on wire (32 bits), 4 bytes captured (32…

【視頻生成模型】通義萬相Wan2.1模型本地部署和LoRA微調

目錄 1 簡介2 本地部署2.1 配置環境2.2 下載模型 3 文生視頻3.1 運行命令3.2 生成結果 4 圖生視頻4.1 運行命令4.2 生成結果 5 首尾幀生成視頻5.1 運行命令5.2 生成結果 6 提示詞擴展7 LoRA微調 1 簡介 通義萬相 2.1 在 2025 年 1 月推出&#xff0c;2 月 25 日阿里巴巴宣布全…

模式識別的基本概念與理論體系

前面在討論專家系統時曾經說過&#xff0c;為了使計算機具有自動獲取知識的能力&#xff0c;除了應使它具有學習能力外&#xff0c;還應使它具有能識別諸如文字、圖形、圖象、聲音等的能力&#xff0c;計算機的這種識別能力是模式識別研究的主要內容。當然&#xff0c;模式識別…