配置服务器
1. 更换源
首先肯定要有一台服务器了,我用的是Ubuntu系统。拿到服务器,先配置一下阿里源。
-
备份原文件
sudo cp /etc/apt/sources.list /etc/apt/sources_cp.list -
打开配置文件
sudo vim /etc/apt/sources.list -
将全部内容替换源
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse -
更新
sudo apt-get update
2. 添加安全规则
- 登录你的服务器管理平台,找到有个类似下面的选项:
- 新建l两个安全组,具体操作参考入方向和出方向
- 添加入方向规则
- 添加出方向规则
安装Docker
-
Install Docker CE
-
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common -
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - -
sudo apt-key fingerprint 0EBFCD88 -
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 -
测试是否安装成功, 运行一下命令:
sudo docker run hello-world会输出
Hello from Docker!。
-
-
Install Docker Compose
-
下载最新版本的 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose -
开放执行权限
sudo chmod +x /usr/local/bin/docker-compose -
检测是否安装成功
docker-compose --version -
卸载(可选)
-
按上面步骤安装的卸载方法:
sudo rm /usr/local/bin/docker-compose -
pip 安装的卸载方法
pip uninstall docker-compose
-
-
部署 WordPress
-
拉取必要文件
docker pull mysql:5.7 docker pull wordpress:latest -
创建目录文件
mkdir my_wordpress && cd my_wordpress -
创建
docker-compose.yml配置文件vim docker-compose.ymlversion: '3.3' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress # 数据库名 MYSQL_USER: admin # 数据库用户名 MYSQL_PASSWORD: 123 # 数据库密码 wordpress: depends_on: - db image: wordpress:latest ports: - "8080:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: admin # 数据库用户名 WORDPRESS_DB_PASSWORD: 123 # 数据库密码 WORDPRESS_DB_NAME: wordpress # 数据库名 volumes: db_data: {} -
执行并查看后台启动的容器
docker-compose up -d docker-compose ps -
打开浏览器
服务器ip:8080 -
简单配置一下登录名和密码, ok
Reference
来源:CSDN
作者:iTensor
链接:https://blog.csdn.net/wshixinshouaaa/article/details/104317889