溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mac系統(tǒng)上如何用Docker搭建lamp環(huán)境

發(fā)布時間:2022-05-26 15:30:16 來源:億速云 閱讀:206 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要介紹了Mac系統(tǒng)上如何用Docker搭建lamp環(huán)境的相關知識,內(nèi)容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Mac系統(tǒng)上如何用Docker搭建lamp環(huán)境文章都會有所收獲,下面我們一起來看看吧。

安裝好了的樣子

Mac系統(tǒng)上如何用Docker搭建lamp環(huán)境
狀態(tài)欄

Mac系統(tǒng)上如何用Docker搭建lamp環(huán)境

docker的提示

這個時候就可以到終端里面輸入docker命令

$ docker --version
docker version 1.13.0-rc3, build 4d92237
$ docker-compose --version
docker-compose version 1.9.0, build 2585387
$ docker-machine --version
docker-machine version 0.9.0-rc2, build 7b19591

如果在終端里面輸入docker提示的是command not found請將docker加入到環(huán)境變量

vim /etc/profile
最后插入 export path=${path}:/usr/local/bin ## docker命令安裝到了這個目錄

hello world

docker run hello-world

主要用來測試docker是否安裝好,能否正常使用

Mac系統(tǒng)上如何用Docker搭建lamp環(huán)境
hello world

docker images 查看已經(jīng)下載的鏡像

docker ps 查看在運行的容器

docker ps -a 查看全部運行的容器

Mac系統(tǒng)上如何用Docker搭建lamp環(huán)境

查看先用的容器

刪除鏡像和容器(為了好理解什么是鏡像什么是容器,我是這么想的,鏡像就是一個什么都沒有裝關閉著的電腦,容器就是安裝了需要的軟件運行中的電腦)

docker rm  刪除容器

docker rmi 刪除鏡像

docker rmi c54a2cc56cbb 就會刪除hello-world鏡像

docker rmi c5 也會刪除hello-world鏡像  因為c5能在你的鏡像列表里面代表唯一的鏡像,docker會幫你自動補全

lamp

查找hub.docker.com里面的ubuntu版本

docker search ubuntu

安裝ubuntu

docker pull ubuntu # 這樣安裝的ubuntu版本是16.04的
docker pull ubuntu:14.04 # ubuntu 14.04 版本

進入ubuntu容器,安裝軟件

docker run <image id> -i -t /bin/bash # -i 同步輸入 -t 同步輸出 -d 持續(xù)運行
然后就進入到了熟悉的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 退出bash,當前容器就會停止

如果運行的時候加了 -d 參數(shù)就可以通過 attach 和 exec 再次進去容器

docker attach -i -t <container id> /bin/bash
docker exec -i -t <container id> /bin/bash

使用 docker ps -a 查看當前的容器

我們剛剛弄好的容器當然需要保存一下成鏡像,不然每次使用這個容器的時候都需要安裝軟件,使用 commit 命令

docker commit -m"description" <container id> new_name

再次 docker images 就會發(fā)現(xiàn)剛剛提交的images出現(xiàn)在列表里面了

映射本地端口到容器端口 映射本地文件夾到容器文件夾

docker run -itd -p 8989:80 -v /users/php/wwwroot:/var/www/html 74b3eadeafea /bin/bash

-p 將本地的8989端口映射到容器的80端口

-v 將本地的 文件夾映射到服務器apache默認的網(wǎng)站目錄下

將自己的鏡像上傳到hub.docker.com

首先到docker.com注冊賬號,新建一個 repository

docker login # 登錄docker
docker tag <images id> <namespace>/<image name>:<version tag eg latest>
docker push <namsoace>/<image name> # 等待上傳完了就好了

Mac系統(tǒng)上如何用Docker搭建lamp環(huán)境

上傳完了的tags

關于“Mac系統(tǒng)上如何用Docker搭建lamp環(huán)境”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“Mac系統(tǒng)上如何用Docker搭建lamp環(huán)境”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI