-
docker 安装
安装命令 : wget -qO- https://get.docker.com/ | sh 1分钟 -
下载镜像
docker pull linode/lamp 3~5分钟
- 创建docker 卷 1 分钟
docker volume create lamp_www # apache的web根目录
docker volume create lamp_apache_conf # apache的配置目录
docker volume create lamp_mysql_conf # MySQL的配置目录
docker volume create lamp_mysql_data # MySQL的数据目录
- 启动镜像 1 分钟
docker run -it -p 80:80 -p 3306:3306 -v lamp_www:/var/www -v lamp_apache_conf:/etc/apache2 -v lamp_mysql_conf:/etc/mysql -v lamp_mysql_data:/var/lib/mysql --name lamp linode/lamp /bin/bash
(docker映射端口到服务器)
- 启动 apache 和 mysql 1 分钟
service apache2 start
service mysql start
- 更新php扩展
apt-get update 1分钟
apt-get install wget
apt-get install -y php5-mysql
apt-get install -y php5-gd
apt-get install -y redis-server # redis 服务安装
apt-get install php5-redis
7.配置php.ini
7.1 find / -name redis.so # 获取路径
7.2 find / -name php.ini # 查询php.ini配置文件路径
7.3 vi path/php.ini # 编辑 配置文件
7.4 service apache2 start # 重启apache
---------- 移除 --------------
apt-get install git # git 安装
apt-get install wget # wget 安装
apt-get install unzip # 解压安装
apt-get install php7-dev # 待定
---------- 移除 --------------
- 启动 redis
service redis-server restart
docker 命令
docker ps -a 查看运行的容器
docker stop $(docker ps -a -q) 停止全部容器
docker rm $(docker ps -a -q) 删除所有容器
docker rmi <image id> 删除指定 image id
docker rmi $(docker images -q) 删除所有image
移除docker
sudo apt-get remove docker
sudo apt-get remove --auto-remove docker
sudo apt remove docker-ce
dpkg -l | grep docker
sudo apt remove --purge dock.io
-------- 我生成的 docker --------
删除未调试(上传仓库未处理)
docker pull 17621642610/lampr:v1 (自己生成的docker下载)
docker pull ubuntu:16.04 # ubuntu16.04 版本下载
网友评论