docker
未读docker搭建建站环境,学习手动搭建网站。!
我们在搭建过程会使用到LNMP (Linux Nginx Mysql Php)
学会搭建以后,只要给我们源码就可以搭建网站。
更新系统apt update -y && apt upgrade -y && apt install -y curl wget sudo socat
安装dockercurl -fsSL https://get.docker.com | sh
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
创建目录cd /home
mkdir web
cd web
mkdir html
mkdir mysql
mkdir certs
touch nginx.co ...
linux
未读Docker是一种容器化技术,允许开发者将应用程序和所有依赖项打包到一个独立的容器中,以便在不同环境中轻松部署和运行。还可以发布到docker应用市场给别人用。
更新系统Debian和Ubuntuapt update -y && apt upgrade -y && apt install -y curl wget sudo
CentOSyum -y update && yum -y upgrade && yum -y install curl wget sudo
docker环境安装环境curl -fsSL https://get.docker.com | sh
启动环境systemctl start docker
开机自启动环境
systemctl enable docker
查看docker环境版本
docker --version
镜像查看本地镜像列表
docker image ls
下载更新镜像docker pull nginx:latest
删除镜像docker rmi nginx:latest
容器部署 ...
刷机教程就不说了,网上太多了(需要注意的是如果以前刷过别的第三方固件直接按住复位键插电就可以了)
玩客云armbian固件下载地址:
https://github.com/hzyitc/armbian-onecloud/releases
casaos还不能支持最新版的底包,所以我们需要下载之前的老版本。在下载页面上往下拉,找到6.1.9这个版本。我们需要去下载带mini和burn字样的刷机包。mini代表最小安装包,burn代表线刷包。
安装完成后,查看路由器后台分配到的玩客云IP地址,名为onecloud
SSH连接,账号:root,密码:1234(密码输入不会显示),第一次进入会提示需要更改密码,更改即可
检查时间
date -R
如果时区及时间不对。执行下面的操作
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
更新软件(非必要)
apt-get update && apt-get upgrade
然后就是安装casaos系统了 ...
Nginx 安装系统平台:CentOS release 6.6 (Final) 64位。一、安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
二、首先要安装 PCREPCRE 作用是让 Nginx 支持 Rewrite 功能。
1、下载 PCRE 安装包,下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
[root@abc src]# cd /usr/local/src/[root@abc src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
2、解压安装包:[root@abc src]# tar zxvf pcre-8.35.tar.gz
3、进入安装包目录[root@abc src]# cd pcre-8.35
4、编译安装[root@abc p ...
linux
未读Docker Hello WorldDocker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序。
输出Hello world
root@root:~$ docker run ubuntu:15.10 /bin/echo "Hello world"
Hello world各个参数解析:
docker: Docker 的二进制执行文件。
run: 与前面的 docker 组合来运行一个容器。
ubuntu:15.10 指定要运行的镜像,Docker 首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。
/bin/echo “Hello world”: 在启动的容器里执行的命令
以上命令完整的意思可以解释为:Docker 以 ubuntu15.10 镜像创建一个新容器,然后在容器里执行 bin/echo “Hello world”,然后输出结果。
运行交互式的容器我们通过 docker 的两个参数 -i -t,让 docker 运行的容器实 ...
linux
未读Docker 安装 MySQLMySQL 是世界上最受欢迎的开源数据库。凭借其可靠性、易用性和性能,MySQL 已成为 Web 应用程序的数据库优先选择。
1、查看可用的 MySQL 版本访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags 。
可以通过 Sort by 查看其他版本的 MySQL,默认是最新版本 mysql:latest 。
你也可以在下拉列表中找到其他你想要的版本:
此外,我们还可以用 docker search mysql 命令来查看可用版本:$ docker search mysql
NAME DESCRIPTION STARS OFFICIAL AUTOMATEDmysql MySQL is a widely used, open-source relati… 2529 [OK]mysql/mysql-server ...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post$ hexo new "My New Post"
More info: Writing
Run server$ hexo server
More info: Server
Generate static files$ hexo generate
More info: Generating
Deploy to remote sites$ hexo deploy
More info: Deployment








