在运行的容器中执行命令
复制文件
sudo docker cp xxx.php ubuntu_wordpress_1:/var/www/html/xxx.php
切换到database目录--开启bash会话
sudo docker exec -ti ubuntu_db_1 bash
切换wordpress目录 -- 开启bash会话
sudo docker exec -ti ubuntu_wordpress_1 bash
查看容器默认的工作目录
sudo docker exec -ti ubuntu_wordpress_1 pwd
安装流程:
- 使用正确的账户和秘钥登录服务器
- sudo su 切换到root用户
- curl -SsL https://get.docker.com | bash 安装docker
- sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-(uname -m)" -o /usr/local/bin/docker-compose 安装docker-compose
- exit 退出root账户
- sudo chmod +x /usr/local/bin/docker-compose 更改文件夹权限
- sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose 创建文件夹映射关系
- docker-compose --version 查看docker版本确认安装成功
- mkdir /home/ubuntu/wp-content 创建wordpress文件夹
- 上传 PHP的配置文件php.ini文件和docker-compose.yml的配置文件 stack.yml(sudo apt install lrzsz可安装此工具实现上传和下载)
- sudo docker-compose -f stack.yml up 执行指定的docker-compose 配置文件,执行完后ctrl + z
- sudo docker-compose -d -f stack.yml start 启动指定的docker-compose 配置文件并在后台显示
- sudo docker-compose -d -f stack.yml up 执行指定的docker-compose 配置文件并在后台显示
- 注: 后台上传主题文件时报没有权限的错误时切换目录的用户组以获得权限:sudo chown www-data:www-data -R /home/ubuntu/wp-content
网友评论