docker 安裝
安裝命令 : wget -qO- https://get.docker.com/ | sh 1分鐘下載鏡像
docker pull linode/lamp 3~5分鐘
- 創(chuàng)建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的數(shù)據(jù)目錄
- 啟動(dòng)鏡像 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映射端口到服務(wù)器)
- 啟動(dòng) apache 和 mysql 1 分鐘
service apache2 start
service mysql start
- 更新php擴(kuò)展
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 服務(wù)安裝
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 # 待定
---------- 移除 --------------
- 啟動(dòng) redis
service redis-server restart
docker 命令
docker ps -a 查看運(yùn)行的容器
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 --------
刪除未調(diào)試(上傳倉(cāng)庫(kù)未處理)
docker pull 17621642610/lampr:v1 (自己生成的docker下載)
docker pull ubuntu:16.04 # ubuntu16.04 版本下載