windows下windows版docker安裝dnmp環境

2021-01-12 phpdie

http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/下載

目前我下載的為DockerToolbox-18.03.0-ce.exe

安裝好後桌面會有三個快捷方式的圖標

打開Docker Quickstart Terminal就行了,其他的圖標不需要點

第一次打開會初始化一些東西,最後能看到上圖一樣的小鯨魚還有ip說明安裝沒問題可以盡情的玩docker了,記下這個ip 192.168.99.100,後面訪問容器要用到。

1.輸入命令docker-machine ssh default 回車就進入了默認的主機(這個是linux環境,如果打開桌面Oracle VM VirtualBox圖標也是可以看到有一臺default的虛擬機在運行)

2.切換到root用戶,輸入sudo –i 回車 ,玩過linux的都知道前面顯示#號則說明當前是root用戶,顯示$符號則是一般用戶

3.下載dnmp,運行 git clone https://gitee.com/yeszao/dnmp.git推薦下載地址https://gitee.com/yeszao/dnmp.git 這個快很多,github上的地址是https://github.com/yeszao/dnmp.git網絡不是特別好的話下載起來幾k每秒,下好後

運行cd dnmp進入安裝目錄

運行 cp env.sample .env

運行cp docker-compose.sample.yml docker-compose.yml

如果我還想安裝redis怎麼辦?

別急,vi docker-compose.yml 把redis相關的注釋取消掉

vi .env 把PHP_EXTENSIONS=pdo_mysql,opcache加上,redis即可

4.安裝docker-compose,運行curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

這個命令有點長,輸入的時候別整出換行來啦

運行chmod +x /usr/local/bin/docker-compose

運行docker-compose up

安裝不報錯的話,最終安裝成功如圖所示

按ctrl+c停止,我們的目的是讓他們後臺運行,停掉後

運行docker-compose up -d nginx php mysql

5.上一步docker-compose up -d nginx php mysql執行成功後,我們看看運行的容器

運行docker ps –a 回車

可以看到mysql php nginx都是up狀態的,ports那一欄告訴我們幾個信息:

0.0.0.0:3306->3306/tcp //default主機的3306埠對應到容器mysql的3306埠

0.0.0.0:80->80/tcp //default主機的80埠對應到容器nginx的80埠

那好我們來驗證下,打開我電腦的瀏覽器訪問ip 192.168.99.100,是ok的

再用navicat試試連接mysql,也是ok的,默認root密碼是123456

如果你在安裝目錄查看了README.md 這個幫助文檔的話,你基本上就會用的八九不離十了。

相關焦點

  • win10下windows版docker安裝dnmp
    env.sample .env # 複製環境變量文件$ cp docker-compose.sample.yml docker-compose.yml # 複製 docker-compose 配置文件。
  • docker下安裝php拓展swoole(linux環境)
    docker下安裝php拓展swooledocker下安裝php拓展,docker下可用的命令少,安裝起來可沒那麼方便了,我這裡用的ubuntu系統,安裝了集成環境dnmp若是一開始知道要用到swoole
  • Windows下通過DockerToolbox安裝Docker
    想要在Windows下安裝Docker,首先需要檢查你當前的windows系統是否符合要求,為了運行Docker,你的機器必須是windows7或以上版本的64位系統。,然後點擊「Next」,如下圖所示:6、選擇要安裝的部件,然後點擊「Next」,如下圖所示:7、繼續點擊「Next」,如下圖所示:8、點擊「Install」進行安裝,如下圖所示:9、直至安裝完成,點擊「Finish「,如下圖所示:10、安裝完成以後,桌面上會有3個應用快捷方式,如下圖所示:11、雙擊Docker Quickstart
  • windows 下部署 .netcore 到 docker
    Docker  windows 10 下安裝 Docker Desktop for Windows,windows 10 之前的版本安裝 Docker Toolbox。由於我當前演示的環境是 windows 8.1,所以下載 Docker Toolbox。Docker Desktop for Windows is available for free.Requires Microsoft Windows 10 Professional or Enterprise 64-bit.
  • Windows環境下,如何在Docker裡運行SAP UI5應用
    本文面向的讀者是對Docker技術有一些基本概念,但因為沒有測試環境,所以沒有動手操作過的朋友們。最近Jerry因為要做一個新的SAP雲產品開發,得搭各種開發環境,其中之一就是Docker.因為我知道ABAP從業者們很多用的還是Windows開發環境,所以本文簡單地把我在Windows作業系統下搭建Docker的步驟羅列出來,有興趣的朋友可以照著做一遍。這裡的Windows特指Windows10.
  • 雲計算核心技術Docker教程:解決Windows下docker埠映射問題
    來源:TechWeb.com.cn在Windows系統下安裝docker並嘗試在其中運行Nginx服務,在映射完畢之後在主機的瀏覽器中,打開localhost:port無法訪問對應的服務。問題出現的原因:因為docker是運行在Linux上的,在Windows中運行docker,實際上還是在Windows下先安裝了一個Linux環境,然後在這個系統中運行的docker。也就是說,服務中使用的localhost指的是這個Linux環境的地址,而不是我們的宿主環境Windows。
  • 雲計算核心技術Docker教程:解決Windows下docker埠映射問題
    在Windows系統下安裝docker並嘗試在其中運行Nginx服務,在映射完畢之後在主機的瀏覽器中,打開localhost:port無法訪問對應的服務。問題出現的原因:因為docker是運行在Linux上的,在Windows中運行docker,實際上還是在Windows下先安裝了一個Linux環境,然後在這個系統中運行的
  • 如何在windows下安裝python運行環境?新手必看!
    任何程式語言在開發之前都需要安裝編譯或運行環境。python也不例外,在學python之前,我們首先需要安裝下python的運行環境。鑑於目前使用windows系統居多,今天我就手摸手帶你看下如何在windows系統下安裝python運行環境。
  • 最適合入門的RabbitMQ+PHP教程windows環境下安裝rabbitmq!
    1、Erlang的安裝  首先,您需要安裝支持的 Windows 版Erlang。下載並運行Erlang for Windows 安裝程序。為什麼要安裝erlang?因為RabbitMQ服務端代碼是使用並髮式語言Erlang編寫的,安裝Rabbit MQ的前提是必須安裝Erlang。  1.
  • 神級編輯器Grid studio 安裝教程「Windows篇」
    上節小編和大家分享了Linux下如何安裝Docker以及部署Grid studio,今天小編我再給大家分享一下windows下如何安裝Grid studio。考慮到目標客戶全體基本都不怎麼會用Git,Docker,所以這節教程會寫的很簡單,很詳細,也很囉嗦,希望大家不要嫌棄。
  • windows下安裝ghostscript及環境變量設置
    但由於速度太慢(半小時一版A4),銷量極差。後來有心人買下了版權,並改在Linux上開發,成為了今日的Ghostscript。已經從Linux版本移植到其他作業系統,如其他Unix、Mac OS X、VMS、Windows、OS/2和Mac OS classic。
  • Windows下從Oracle官網下載與安裝jdk
    系統環境:Microsoft Windows 10 家庭版 2004從Oracle官網進入jdk下載頁面https://www.oracle.com/這裡我們選擇jdk-8u251-windows-x64.exe點擊下載時會有一個對話框,需要勾選同意Oracle 關於Java SE的許可協議,同時根據提示,需要我們登錄後才可以下載,因此需要註冊一個Oracle帳號,之後就可以進行正常下載了。
  • 使用Docker 搭建自動化測試環境
    01我經常是在 windows 上進行代碼編寫,但是無奈代碼寫完了總是要放到伺服器上跑,自動化測試的代碼也不例外。但是當我把 windows 上寫好的代碼放到 linux 上的時候,總是會出現各種各樣的問題。比如我用的 python 版本是 3.7,但是大多數 linux 機器並不會默認安裝這個版本。
  • Windows Server版本2004今日隨Windows 10一同更新
    今天早些時候,微軟發布了Windows 10 2020年5月更新,也就是2004版。
  • mac電腦如何安裝Windows
    蘋果筆記本有自己獨立的作業系統mac os,不過蘋果筆記本考慮到用戶的需求,內置BootCamp方便用戶安裝windows系統組成雙系統。新機型可能不支持win7,建議大家裝win10系統,下面小編跟大家介紹蘋果筆記本電腦安裝windows系統的方法。
  • windows下安裝nodejs
    windows下安裝nodejs一、什麼是nodejs本質上node.js不是庫,是一個運行環境或者是一個js語言解釋器二、windows下安裝2.1 下載安裝包官網進行nodejs下載,如下圖所示,根據windows的版本選擇32或64位的安裝包下載。
  • Windows環境下的Node.js環境搭建
    Node.js環境搭建1. 下載軟體訪問官方網站 nodejs.org/zh-cn選擇長期支持版下載。或者直接使用這裡提供的已經下載完成的版本。2.安裝軟體雙擊下載的安裝包安裝即可,安裝選項全部使用默認值。3. 搭配git更好的使用Node.jsNode.js的常用命令node、npm都是在命令行下執行的,由於Windows自帶的命令提示符用起來不是很方便,推薦安裝git for windows來作為命令行使用。
  • windows和linux下安裝conda
    前言為什麼不出一個在mac下安裝conda和tensorflow的因為我窮呀。此版本允許您使用任何python安裝創建新的conda環境,然後將新版本的Python安裝到這些環境中。 這些環境仍被認為是「Anaconda安裝」conda命令是管理Anaconda安裝的主要接口。
  • Windows7/10下 JDK安裝及環境配置
    新手進行Java開發前,首先需要安裝好JDK環境。目前Oracle公司已經發布了JDK11,但是在實際程序開發中,主流公司使用JDK版本多為JDK 7 和JDK 8。因此新手學習Java開發時推薦使用JDK 8作為開發環境。下面是Windows系統下JDK 8安裝及環境配置教程。
  • nodejs windows環境下搭建
    本文為初學者介紹Node JS在windows環境下的搭建。瀏覽器打開http://nodejs.org/ ,下載node.js運行環境安裝,如下圖:點擊downloads,進入下載列表;並從可選擇安裝的列表中找符合windows環境的安裝文件下載之後雙擊安裝,有默認路徑,我的安裝路徑change為D盤了,其他選項選擇默認即可,一直next就ok。