docker安装
docker 配置
如果使用的是root用户默认方式安装的docker,docker的配置文件夹一般在,../root 下
如,我的就在 ../root/wordpress-docker 下,里面有一个名为docker-compose.yml的文件,用 vi 命令打开以后内容是这样的。
version: '3.8'
services:
db:
image: mysql:latest
restart: always
container_name: mysql_db
environment:
MYSQL_DATABASE: wordpress
MYSQL_USER: wp_user
MYSQL_PASSWORD: XXXXXXXXX # ← 这个是 wp_user 的密码
MYSQL_ROOT_PASSWORD: XXXXXXXX # ← 这个是 root 用户的密码
volumes:
- db_data:/var/lib/mysql
wordpress:
image: wordpress:latest
restart: always
container_name: wordpress_app
ports:
- "80:80"
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_NAME: wordpress
WORDPRESS_DB_USER: wp_user
WORDPRESS_DB_PASSWORD: XXX # ← 这里要和上面 wp_user 的密码保持一致
depends_on:
- db
volumes:
db_data:
wp_data:
docker 常用基础命令
docker ps #列出列出所有运行中的容器
假设返回如下
[root@iZ2zedsug6fxjz9ovmagwcZ ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f07e499f9cbe wordpress:latest "docker-entrypoint.s…" 2 weeks ago Up 2 weeks 0.0.0.0:80->80/tcp, :::80->80/tcp wordpress_app
93a0a8331d08 mysql:latest "docker-entrypoint.s…" 2 weeks ago Up 2 weeks 3306/tcp, 33060/tcp mysql_db
启动容器中的mysql
docker exec -it 【替换为容器名】 mysql -uroot -p
发表回复