首頁>技術>

一、前言

之前習慣了在Linux的環境下,透過Docker安裝MySQL、Redis、MongoDB、ElasticSearch等應用,現在在使用Mac,也希望透過這樣便捷的方式,使用以上這些應用,並且最終發現也是十分可行,Mac中的Docker使用體驗,相比Linux有過之而無不及!

二、安裝Docker

安裝Docker的傳送門

https://download.docker.com/mac/stable/Docker.dmg

拖拽進應用

在啟動臺,即可看到安裝的Docker應用了

三、配置映象

我們知道,Docker在沒有配置國內映象的情況下,速度是十分慢的,原始配置如下

這裡,筆者演示下,配置阿里雲的映象,傳送門

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

裡邊有你專屬的映象地址,當然用我的也行

其中,關鍵的資訊點

"registry-mirrors": ["https://fzkgv7fj.mirror.aliyuncs.com"]

將之新增配置到你的Mac的Docker中

{  "features": {    "buildkit": true  },  "experimental": false,  "registry-mirrors": [    "https://fzkgv7fj.mirror.aliyuncs.com"  ]}
四、安裝mysql

Docker可以快速安裝很多應用,如MySQL,Redis,MongoDB,ElasticSearch等等,若是透過傳統的方式去安裝,那是十分費勁的事了。它們的安裝使用方式,大同小異,下面演示MySQL

1.拉取MySQL映象

docker pull mysqll

這裡說下,筆者之前一直在Linux的環境下使用Docker,習慣了命令的操作方式,也覺得比圖形介面直接便捷多了,建議能透過命令的方式,就直接透過命令列來操作

2.檢視已下載的映象

docker images

可以看到,已經安裝的lastest(最新版)的MySQL映象

亦可透過圖形介面的方式,來驗證

可以看到,映象裡邊,有我們最新下載的MySQL映象

3.執行mysql

docker run -p 3307:3306 --name mysql02 -e MYSQL_ROOT_PASSWORD=123 -d mysql:latest

這裡使用了Docker提供的幾個引數

--name 容器名-p 埠對映-d 後臺執行

等等,具體情況可以看官網

4.檢視執行的MySQL

docker ps

當然,是否開啟成功,亦可透過圖形介面來驗證

都可以看到,我們剛剛執行的msyql

5.連線MySQL

終於來到最後一步,嘗試成果的時候,這裡透過 Ace MySQL客戶端,連線MySQL

關鍵資訊填入

Host:127.0.0.1Username:rootPassword:123Port:3307

可以看到,是成功連線進來的!

五、其他

本文介紹了Docker在Mac環境下的安裝使用,透過命令和圖形介面的兩種方式,以MySQL為例子,體驗了Docker給我們帶來的便利!

12
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 如何10倍速閱讀一本原版技術書籍