全新ubuntu系统安装docker
sudo apt-get remove docker docker-engine docker.io containerd runc(检查并卸载原有docker)
sudo apt-get update
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
sudo add-apt-repository “deb 【arch=amd64】 https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo systemctl status docker(测试docker运行状况)
sudo apt-get install docker-compose(安装docker-compose)
docker安装wordpress
sudo -i
mkdir wp
cd wp
nano docker-compose.yml(名字不能改)
内容:
version: ‘3.1’
services:
wordpress:
depends_on:
– db
image: wordpress:latest
restart: always
ports:
– 80:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: 12345678
WORDPRESS_DB_NAME: wordpress
volumes:
– wordpress:/var/www/html
db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: 12345678
MYSQL_RANDOM_ROOT_PASSWORD: ‘1’
volumes:
– db:/var/lib/mysql
volumes:
wordpress:
db:
保存退出
docker-compose up -d
登录ip地址设置
注意:如果直接登录ip不行的话,就用docker ps查一下运行的端口,然后用带上端口一起登录。