在運行的容器中執(zhí)行命令
復(fù)制文件
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
安裝流程:
- 使用正確的賬戶和秘鑰登錄服務(wù)器
- 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 更改文件夾權(quán)限
- sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose 創(chuàng)建文件夾映射關(guān)系
- docker-compose --version 查看docker版本確認安裝成功
- mkdir /home/ubuntu/wp-content 創(chuàng)建wordpress文件夾
- 上傳 PHP的配置文件php.ini文件和docker-compose.yml的配置文件 stack.yml(sudo apt install lrzsz可安裝此工具實現(xiàn)上傳和下載)
- sudo docker-compose -f stack.yml up 執(zhí)行指定的docker-compose 配置文件,執(zhí)行完后ctrl + z
- sudo docker-compose -d -f stack.yml start 啟動指定的docker-compose 配置文件并在后臺顯示
- sudo docker-compose -d -f stack.yml up 執(zhí)行指定的docker-compose 配置文件并在后臺顯示
- 注: 后臺上傳主題文件時報沒有權(quán)限的錯誤時切換目錄的用戶組以獲得權(quán)限:sudo chown www-data:www-data -R /home/ubuntu/wp-content