国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - Mac系統上用Docker搭建lamp環境

Mac系統上用Docker搭建lamp環境

2020-12-31 23:37bigcode 服務器知識

這篇文章主要給大家介紹了Mac系統上用Docker如何搭建lamp環境,文章給大家介紹的很詳細,有需要的朋友們可以參考借鑒,下面來一起看看吧。

前言

docker終于出來mac版本了,趕緊去下載,安裝步驟,以前沒有mac版本的時候還要裝docker toolbox,現在直接下載安裝就好了。

安裝好了的樣子

Mac系統上用Docker搭建lamp環境
狀態欄

Mac系統上用Docker搭建lamp環境

docker的提示

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

?
1
2
3
4
5
6
$ 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加入到環境變量

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

hello world

docker run hello-world

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

Mac系統上用Docker搭建lamp環境
hello world

docker images 查看已經下載的鏡像

docker ps 查看在運行的容器

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

Mac系統上用Docker搭建lamp環境

查看先用的容器

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

docker rm  刪除容器

docker rmi 刪除鏡像

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

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

lamp

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

?
1
docker search ubuntu

安裝ubuntu

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

進入ubuntu容器,安裝軟件

?
1
2
3
4
5
6
7
8
9
docker run <image id> -i -t /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 退出bash,當前容器就會停止

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

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

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

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

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

再次 docker images 就會發現剛剛提交的images出現在列表里面了

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

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

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

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

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

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

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

Mac系統上用Docker搭建lamp環境

上傳完了的tags

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

原文鏈接:http://www.bigcode.top/docker-built-their-lamp-environment-on-a-mac/

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲一区久久 | 精品一区二区三区视频 | 久久久久久国产一级毛片高清版 | 国产精品久久久久久久一区探花 | 老色批影院 | 久久精品一区二区三区四区 | 一区二区三区精品视频 | 亚洲免费网 | 国产一区网站 | 日韩欧美国产精品 | 香蕉福利视频 | 欧美一级在线观看 | 日韩成人在线视频 | 一级黄色片欧美 | 福利片一区二区 | 在线免费观看视频 | 国产精彩视频 | 国产精品久久久久久av公交车 | 亚洲精品一区二区三区精华液 | 成人av一区二区亚洲精 | 99精品国产高清在线观看 | 午夜在线| 欧美精品成人一区二区三区四区 | 国产精品99久久久久久久vr | 夜夜操天天干 | 免费看黄色一级视频 | 免费一级毛片 | 日韩一区二区三区四区 | 欧美成人激情视频 | 午夜免费视频福利 | 日韩视频精品在线 | 中文字幕欧美在线 | 一区二区免费在线观看 | 久久久久久不卡 | 91麻豆蜜桃一区二区三区 | 免费观看一级一片 | av网站免费看 | 久精品视频 | 久久久一区二区三区 | 日韩欧美一区二区三区免费观看 | 91在线免费观看 |