摘要:視頻地址學徒卡夫卡夫的阿里云使用配置環境打包鏡像上傳阿里云鏡像倉庫在阿里云鏡像倉庫中創建一個鏡像將更改推送到阿里云提示你輸入阿里云賬戶的密碼,密碼是獨立的忘記密碼可以在阿里云找回將容器打包新的鏡像查看鏡像找到像提交的鏡像給鏡像打
視頻地址
</>復制代碼
學徒卡夫 - 卡夫的Mac 04 - 阿里云Ubuntu使用Docker配置PHP環境
https://www.bilibili.com/vide...
打包鏡像 上傳阿里云docker鏡像倉庫
在 阿里云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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27470.html
摘要:視頻地址學徒卡夫卡夫的阿里云使用配置環境打包鏡像上傳阿里云鏡像倉庫在阿里云鏡像倉庫中創建一個鏡像將更改推送到阿里云提示你輸入阿里云賬戶的密碼,密碼是獨立的忘記密碼可以在阿里云找回將容器打包新的鏡像查看鏡像找到像提交的鏡像給鏡像打 視頻地址 學徒卡夫 - 卡夫的Mac 04 - 阿里云Ubuntu使用Docker配置PHP環境 https://www.bilibili.com/vide...
視頻地址 學徒卡夫 - 卡夫的Mac 03 - Mac下使用Docker配置PHP環境 https://www.bilibili.com/vide... 安裝 Docker https://www.docker.com/docker... 下載鏡像 # 安裝基礎鏡像 - ubuntu:14.04 # 拉取鏡像(拉取鏡像經常會失敗,嘗試幾次就好了) docker pull ubuntu:14.0...
視頻地址 學徒卡夫 - 卡夫的Mac 03 - Mac下使用Docker配置PHP環境 https://www.bilibili.com/vide... 安裝 Docker https://www.docker.com/docker... 下載鏡像 # 安裝基礎鏡像 - ubuntu:14.04 # 拉取鏡像(拉取鏡像經常會失敗,嘗試幾次就好了) docker pull ubuntu:14.0...
摘要:為了能只使用一個文件就能快速部署環境,我們把及環境的相關配置保存到阿里云的代碼托管,然后使用阿里云的鏡像倉庫從拉取自動構建鏡像。編寫以上在阿里云創建的鏡像到本地,在此項目中創建然后在目錄分別創建目錄,用于存放它們各自及配置文件。 Docker基于LXC實現了把軟件封裝到一個完整的文件系統,可以在docker容器中運行所需的一切代碼,運行環境,系統工具和系統庫。由于docker使用獨立于...
摘要:為了能只使用一個文件就能快速部署環境,我們把及環境的相關配置保存到阿里云的代碼托管,然后使用阿里云的鏡像倉庫從拉取自動構建鏡像。編寫以上在阿里云創建的鏡像到本地,在此項目中創建然后在目錄分別創建目錄,用于存放它們各自及配置文件。 Docker基于LXC實現了把軟件封裝到一個完整的文件系統,可以在docker容器中運行所需的一切代碼,運行環境,系統工具和系統庫。由于docker使用獨立于...
閱讀 1270·2023-04-25 19:10
閱讀 1147·2021-09-10 10:50
閱讀 3036·2021-09-02 15:21
閱讀 1391·2019-08-30 15:52
閱讀 1688·2019-08-30 13:56
閱讀 2091·2019-08-30 12:53
閱讀 1877·2019-08-28 18:22
閱讀 2130·2019-08-26 13:47