前段時間誤刪了一些鏡像,把電腦上的Kubernetes搞崩了,記錄一下安裝過程,防止後面再搞崩。
首先下載Docker Desktop的安裝包在
https://hub.docker.com/editions/community/docker-ce-desktop-mac
安裝成功的話,Docker應該就可以使用了。再安裝Kubernetes,由於牆的原因,依賴的一些鏡像需要代理下載。
在Preferences中查看Docker Desktop支持的Kubernetes版本
clone https://github.com/AliyunContainerService/k8s-for-docker-desktop項目,並checkout到指定分支。
配置鏡像加速地址http://registry.docker-cn.com ,並Apply&Restart
sh load_images拉取鏡像
配置Kubernetes,Apply。
爲了湊數,舉個簡單的mysql例子。
拉取mysql鏡像
docker pull mysql
創建容器container
docker run -p 33306:3306 --name mysql-test \
-v /usr/local/docker/mysql/logs:/var/log/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:latest
–name:容器名
-e:配置信息,MYSQL_ROOT_PASSWORD配置root用戶的登陸密碼
-p:端口映射,此處映射 主機33306端口 到 容器的3306端口
-v:主機和容器的目錄映射關係,:前爲主機目錄,之後爲容器目錄
測試連接效果:
mysql -uroot -h127.0.0.1 -P33306 -p123456