docker学习笔记6-安装wordpress

一、创建自定义网络、查看网络

bash 复制代码
docker netword create blog
docker network ls

二、 启动mysql容器

启动命令:

bash 复制代码
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容器

启动命令:

bash 复制代码
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文件
bash 复制代码
name: myblog
services:
  mysql:
    container_name: mysql
    image: mysql:8.0
    ports:
      - "3306:3306"
    environment:
      - MYSQL_ROOT_PASSWORD=123456
      - MYSQL_DATABASE=wordpress
    volumes:
      - mysql-data:/var/lib/mysql
      - /app/myconf:/etc/mysql/conf.d
    restart: always
    networks:
      - blog

  wordpress:
    image: wordpress
    ports:
      - "8080:80"
    environment:
      WORDPRESS_DB_HOST: mysql
      WORDPRESS_DB_USER: root
      WORDPRESS_DB_PASSWORD: 123456
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - wordpress:/var/www/html
    restart: always
    networks:
      - blog
    depends_on:
      - mysql

volumes:
  mysql-data:
  wordpress:

networks:
  blog:
2、启动
相关推荐
Cathy Bryant15 小时前
矩阵乘以向量?向量乘以向量?
笔记·神经网络·考研·机器学习·数学建模
Lynnxiaowen16 小时前
今天我们学习python编程常用模块与面向对象
运维·python·学习·云计算
递归不收敛16 小时前
Conda 常用命令汇总(新手入门笔记)
笔记·conda
前端橙一陈16 小时前
Salesforce Developer Edition(开发者版) 搭建测试环境
经验分享·笔记·其他
电子小子洋酱17 小时前
BearPi小熊派 鸿蒙入门开发笔记(4)
笔记·华为·harmonyos
Han.miracle17 小时前
数据结构——排序的学习(一)
java·数据结构·学习·算法·排序算法
摇滚侠17 小时前
Spring Boot 3零基础教程,WEB 开发 通过配置类代码方式修改静态资源配置 笔记32
java·spring boot·笔记
电子云与长程纠缠17 小时前
Blender入门学习01
学习·blender
qiuiuiu41318 小时前
正点原子RK3568学习日志12-注册字符设备
linux·开发语言·单片机·学习·ubuntu
聪明的笨猪猪19 小时前
Java JVM “内存(1)”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试