日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

阿里云 docker php mysql_PHP开发环境02 - 阿里云Ubuntu使用Docker配置PHP环境(只限于学习)...

發布時間:2024/9/27 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 阿里云 docker php mysql_PHP开发环境02 - 阿里云Ubuntu使用Docker配置PHP环境(只限于学习)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

視頻地址

學徒卡夫 - 卡夫的Mac 04 - 阿里云Ubuntu使用Docker配置PHP環境

https://www.bilibili.com/vide...

打包鏡像 上傳阿里云docker鏡像倉庫

# 將更改推送到阿里云DockerHub

docker login --username=1078883416@qq.com registry.cn-hangzhou.aliyuncs.com

# 提示你輸入阿里云DockerHub賬戶的密碼,密碼是獨立的, 忘記密碼可以在阿里云docker找回

# 將容器打包新的鏡像 (ID: 2c10b080cf8c)

docker commit 2c10b080cf8c kfk-lnmp

# 查看鏡像(找到像提交的鏡像ImageID)

docker images

# 給鏡像打標簽

docker tag d0f3f8284243 registry.cn-hangzhou.aliyuncs.com/kfk/kfk-demo

# 推送到遠程倉庫

docker push registry.cn-hangzhou.aliyuncs.com/kfk/kfk-demo

拉取鏡像

# 如果是公用倉庫, 不需要登陸

# docker login --username=1078883416@qq.com registry.cn-hangzhou.aliyuncs.com

docker pull registry.cn-hangzhou.aliyuncs.com/kfk/kfk-demo

pull的時候 經常出錯,多試幾遍就好了

# 如果經常失敗,重啟docker服務

service docker.io reload

# 制作項目容器

# docker run -dit -p 80:80 -p 3306:3306 -v /Users/cven/www/aiyouTest/:/apps/ --name aiyouTest registry.cn-hangzhou.aliyuncs.com/kfk/nginx-mysql-php7-composer /bin/bash

針對個別PHP框架,另外制作一個鏡像版本

# 對容器昨晚更改后,重新打包個鏡像

docker commit -m 'add laravel' -a 'kafu' 874afcf78321 nginx-mysql-php7-composer

# 給鏡像打標簽

docker tag 652be85648e0 registry.cn-hangzhou.aliyuncs.com/kfk/nginx-mysql-php7-composer:laravel

# 提交到阿里云DockerHub

docker push registry.cn-hangzhou.aliyuncs.com/kfk/nginx-mysql-php7-composer:laravel

部署

# 配置宿主機

sudo apt-get update // 更新包管理工具

sudo apt-get install curl git // ubuntu默認不安裝curl

sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring // 安裝必要/可選的包

sudo reboot

# 安裝docker & 下載鏡像

sudo curl -sSL https://get.docker.com/ | sh

docker pull registry.cn-hangzhou.aliyuncs.com/kfk/kfk-demo

# 配置宿主機的項目目錄

sudo mkdir /apps

chmod -R 777 /apps/

cd /apps/

# 創建docker容器

docker run -dit -p 80:80 -p 3306:3306 -v /apps/:/apps/ --name test registry.cn-hangzhou.aliyuncs.com/kfk/kfk-demo /bin/bash

# 配置項目配置項

sudo mkdir /apps/vhost

chmod -R 777 /apps/vhost

# 進入容器 & 重啟相關服務,加載配置

docker exec -it test /bin/bash

sudo service php7.0-fpm reload

sudo service nginx reload

cat /var/log/nginx/error.log

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的阿里云 docker php mysql_PHP开发环境02 - 阿里云Ubuntu使用Docker配置PHP环境(只限于学习)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。