ubuntu docker 调试(LAMP环境)

  1. docker 安装
    安装命令 : wget -qO- https://get.docker.com/ | sh 1分钟

  2. 下载镜像
    docker pull linode/lamp 3~5分钟

  1. 创建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. 启动镜像 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映射端口到服务器)

  1. 启动 apache 和 mysql 1 分钟
    service apache2 start
    service mysql start
  1. 更新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 # 待定
---------- 移除 --------------

  1. 启动 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

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 版本下载

你可能感兴趣的:(ubuntu docker 调试(LAMP环境))