2.裝完之後開啟:
如果在終端裡面輸入docker提示的是command not found請將docker加入到環境變數:
vim /etc/profile
最後插入 export path=$:/usr/local/bin ## docker命令安裝到了這個目錄
可以執行乙個hello-world映象來測試一下:
如果本地不存在這個映象,則會從遠端映象庫中拉取
執行成功會出現:
搭環境之前先介紹一些docker基礎命令:
docker ps 檢視正在執行的容器
docker ps -a 檢視所有容器
docker stop 容器id 停止正在執行的容器
docker rm 容器id 刪除容器
docker rmi 映象id 刪除images
docker容器和映象的理解可以參考:docker映象與容器
4.搭建lamp本地開發環境
安裝ubuntu:
docker search ubuntu
docker pull ubuntu # 這樣安裝的ubuntu版本是16.04的
docker pull ubuntu:14.04 # ubuntu 14.04 版本
進入ubuntu安裝一些必要的軟體:
docker run -t -i /bin/bash # -i 同步輸入 -t 同步輸出 -d 持續執行
然後就進入到了熟悉的ubuntu
安裝 vim apache2 mysql php5 redis
apt-get update
apt-get install vim
apt-get install apache2
apt-get install mysql-server
apt-get install php5 libapache2-mod-php5 php5-gd php5-mysql
apt-get install redis-server php5-redis
安裝完成之後 exit 退出當前容器
使用docker ps -a檢視當前配置完的容器,進行儲存到images
docker commit --author 「zhizhi(作者名字)」 --message --"lampinit(容器說明)" id lamp:v1
這邊的id指的是容器id,可以在docker ps -a檢視到
再輸入docker images,可以看到images裡面多了個lamp的映象
執行映象並對映本地資料夾到容器資料夾
docker run -itd -p 8989:80 -v /users/wwwroot:/var/www/html id /bin/bash
-p 將本地的8989埠對映到容器的80埠
-v 將本地的 資料夾對映到伺服器apache預設的**目錄下
id 映象id
這邊冒號左邊的路徑指的是本地的資料夾目錄,必須用絕對路徑,冒號右邊的路徑是容器的**根目錄
進入容器開啟apache2服務:
docker exec -it 容器id /bin/bash
service apache2 start
如果這邊出現
在容器中鍵入命令修改apache配置檔案:
vim /etc/apache2/apache2.conf
在配置檔案尾部插入:
servername 172.17.0.2
儲存重新開啟apache服務
在本地的對映目錄新建乙個php檔案進行測試:
開啟瀏覽器訪問:localhost:8989/test.php 進行測試
Mac下docker搭建lamp本地開發環境
2.裝完之後開啟 如果在終端裡面輸入docker提示的是command not found請將docker加入到環境變數 plain view plain copy vim etc profile 最後插入 export path usr local bin docker命令安裝到了這個目錄 可以執...
Mac下安裝docker以及搭建私服
針對網上的docker的私服搭建層次不齊,本人在這裡分享下我自己的經驗 一 安裝以及驗證 2 蘋果版本丟到應用資料夾雙擊就行,小鯨魚不跳動就代表啟動了 3 驗證docker 檢視版本 docker version 拉取樣例 docker pull hello world 啟動乙個例項 上面代表doc...
Mac下lamp環境搭建
安裝環境如下 mac os 10.10.1 apache 2.4.9 php 5.5.14 mysql 5.6.22 apache配置 在mac os 10.10.1中是自帶apache軟體的,我們只需要啟動對應的服務就好了,以下命令是操作apache時常用的幾個命令 啟動apache服務 sudo...