docker安装以及wordpress

关于docker wordpress mysql
apt-get update
apt-get install docker
service docker start
apt install docker.io
sudo docker run hello-world
docker pull wordpress:latest
docker pull mysql:latest
apt install docker-compose 配置文件
docker-compose up -d
vi docker-compose.yml
mkdir ~/wordpress/
http://xxx:xxx/wp-admin/index.php
网站根目录的文件wp-config.php 设置修改网站地址

关于docker的操作指令
docker images 查看images
docker ps -a查看容器状态
docker rm id 删除id
docker rmi image 删除image
docker restart 7f0265355c5d

docker exec -it my_wordpress_db_1(image name) bash进入容器
按Ctrl+p+q 退出容器

查看进程信息

ps -ef [| grep 筛选关键字]

eg:(列出所有进程信息)

$ ps -ef

eg:(列出与nginx有关的进程信息)

$ ps -ef | grep nginx

查看端口占用信息

$ sudo netstat -nlp
du -s -h *查找大文件binlog

version: ‘2’
services:
wordpress:
image: wordpress
restart: always
volumes:
– ./website:/var/www/html #你网站上除了数据库外所有的数据,挂载出来方便备份
ports:
– 8383:80
environment:
WORDPRESS_DB_HOST: db #连接数据库的地址,必须要用依赖的服务的名字,这里是 db
WORDPRESS_DB_USER: root #你自定义连接数据库的用户名,但需要和下面的mysql设置的要一致
WORDPRESS_DB_PASSWORD: mysqlpass #你自定义连接数据库的密码,但需要和下面的mysql设置的要一致
WORDPRESS_DB_NAME: exampledb #你自定义的数据库名字,但需要和下面的mysql设置的要一致

db:
image: mysql:5.7
restart: always
volumes:
– ./mysql_data/data:/var/lib/mysql #把数据库数据挂载出来方便备份,当然也可以用数据卷的形式(自行学习)
environment:
MYSQL_DATABASE: exampledb #数据库名字
MYSQL_USER: exampleuser #数据库用户名
MYSQL_ROOT_PASSWORD: mysqlpass #数据库密码

发表评论