阿里云 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
阿里云 docker php mysql_PHP开发环境02 - 阿里云Ubuntu使用Docker配置PHP环境(只限于学习)...相关推荐
- 三.开发记录之移动硬盘装ubuntu系统的配置、环境、各类软件安装和备份等
专栏系列文章如下: 一.开发记录之AHRS.惯导传感器SBG-Ellipse-N传感器配置和使用_goldqiu的博客-CSDN博客 二.开发记录之派勤工控机远程使用和ubuntu和ROS环境配置_g ...
- 【APPInventor\腾讯云】使用APPInventor开发连接腾讯云的安卓物联网遥控APP
[APPInventor\腾讯云]使用APPInventor开发连接腾讯云的安卓物联网遥控APP 背景 需求分析 功能分析 数据链路 操作逻辑 实现方式\工具 具体实现 结语 背景 课程作业需要,教师 ...
- hadoop设置java环境_hadoop安装(3)_Linux配置JDK环境
hadoop分布式集群安装的过程中要先给Linux系统配置好JDK环境,因为hadoop是基于Java开发的.所以本文主要介绍如何在centos上安装jdk环境,主要步骤如下: 1.去Oracle官网 ...
- ubuntu 14.04 配置 java 环境
下载java包 (这里以java8为例) java包的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloa ...
- java freemind_java环境变量的应用:为Freemind配置Java环境
[java环境变量的运用]本文要分享的是java环境变量在FreeMind的应用,言外之意就是为FreeMind配置java环境,好的,那我们开始正题.安装并检查Java运行环境. FreeMind需 ...
- 阿里云物联网平台python开发手册_阿里云物联网平台体验(树莓派+Python篇)
虽然对阿里云物联网平台比较熟悉了,从一开始就有幸参与了飞凤平台(Link Develop 一站式开发平台的前身)的一些偏硬件接入的工作.但是同时也见证了阿里云物联网团队从几十人到数百人的迅速扩张,其物 ...
- 阿里云物联网平台python开发手册_阿里云物联网平台之云端API调用(即云端开发教程)...
本文介绍如何调用物联网平台的云端API,很多时候控制台上操作不太方便,需要通过API调用来完成或者通过调用API封装接口,以做到二次开发等.如产品管理,设备管理,规则创建等.分别介绍通过common ...
- Centos8.5 阿里云ECS服务器部署python tornado项目(二)服务器安装与配置Python3环境
目录 安装Python 运行Python文件 安装Python 首先我们先要看看服务器里有没有python版本,在终端输入: python --version 就可以看到python的版本,当然,假如 ...
- 一网成擒全端涵盖,在不同架构(Intel x86/Apple m1 silicon)不同开发平台(Win10/Win11/Mac/Ubuntu)上安装配置Python3.10开发环境
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_200 时光荏苒,过隙白驹,即将进入2022年,著名敏捷开发语言Python也放出了3.10最终版,本次我们来展示一下在不同的系统和 ...
最新文章
- winxp运行html代码,关于WinXP系统实现自动化运行的操作技巧
- mysql+dump+选项_mysqldump 备份常用选项以及备份脚本
- https原理:证书传递、验证和数据加密、解密过程解析 (转)
- 中央财经大学计算机专业排名,中央财经大学怎么样 2021年全国排名多少
- spring 的singleton 和prototype的区别和应用场合
- oracle索引可以加到in,为什么你加的索引不管用?
- python中len和range函数_for循环len函数和range函数的运用
- putty详细使用说明
- layoutit+Bootstrap html页面布局+CSS
- 阿里云centos服务器安装图形化桌面并启动
- 《生物信息学:导论与方法》----序列对比----听课笔记(三)
- Android软键盘与界面内容的坑
- 计算机网络—数据交换方式
- 黄向东:工业物联网数据库 IoTDB及其应用
- p13390677 112040 linux x86-64 1of7,11.2.0.4.0 PatchSet 补丁号 13390677
- [控制原理基础]浅谈PID算法
- 海外直播、聊天交友APP的开发及上架GooglePlay体验【Compose版】
- 通过脚本自由设计游戏UI风格
- 液晶面板里面有些什么配件_一张图看懂液晶面板内部结构,竟如此复杂
- 【快应用】小程序转快应用如何退出整个快应用
热门文章
- wxWidgets:wxStopWatch类用法
- wxWidgets:wxGridEditorCreatedEvent类用法
- boost::spirit模块实现一个类似于 XML 的小型解析器,Karma 用于打印生成的 AST
- boost::python::type_info相关的测试程序
- Boost:assume aligned假设对齐的测试程序
- ITK:使用连通性细分具有相似统计信息的像素
- VTK:PolyData之PolyDataToImageData
- VTK:几何对象之IsoparametricCellsDemo
- DelegateModelGroup QML类型
- Qt for VxWorks