mac docker如何修改daemon.json文件
mac docker修改daemon.json文件
在mac下修改docker 的配置文件daemon.json有一下兩種方式
第一種
命令行方式:
nodeDockerfile cd ~/Library/Containers/com.docker.docker/Data/database
? database git:(master) ? ll
? database git:(master) ? git reset --hard
HEAD is now at 0ec6ecf last-shutdown-time changed at 1498525219
? database git:(master) ll
total 0
drwxr-xr-x 22 xinzhiyun staff 748B 7 9 14:53 com.docker.driver.amd64-linux
? database git:(master) cd com.docker.driver.amd64-linux/etc
? etc git:(master) ll
total 0
drwxr-xr-x 3 xinzhiyun staff 102B 7 9 14:53 docker
drwxr-xr-x 3 xinzhiyun staff 102B 7 9 14:53 ssl
-rw-r--r-- 1 xinzhiyun staff 0B 7 9 14:53 sysctl.conf
? etc git:(master) cd docker
? docker git:(master) ll
total 8
-rw-r--r-- 1 xinzhiyun staff 2B 7 9 14:53 daemon.json
? docker git:(master) cat daemon.json
{}%
記得要 git commit第二種
通過docker客戶端
如下圖

之后重啟docker就可以了
之后docker login
? ~ sudo docker login 192.168.1.107:9999 Password: Username: admin Password: Login Succeeded
mac docker配置鏡像出錯(cuò)了,重新配置daemon.json和解決docker一直starting
編輯daemon.json
執(zhí)行以下命令:
cd ~/.docker ls
會(huì)出現(xiàn)以下文件
application-template certs.d ? ? ? ? ? ? ? config.json ? ? ? ? ? daemon.json ? ? ? ? ? machine
接著看下daemon.json的內(nèi)容
{
? "debug" : true,
? "experimental" : true,
? "registry-mirrors" : [
? ],
? "insecure-registries": [
? ]
}接著編輯daemon.json為以下內(nèi)容
{
? "debug" : true,
? "experimental" : true,
? "registry-mirrors" : [
? ? "http://f1361db2.m.daocloud.io",
? ? "https://docker.mirrors.ustc.edu.cn",
? ? "https://registry.docker-cn.com"
? ],
? "insecure-registries": [
? ? "152.136.134.140:8080"
? ]
}大功告成~
改完后,如果發(fā)現(xiàn)還是打開不了docker客戶端,那就需要?jiǎng)h除一些文件了。
MAC徹底刪除docker。解決docker一直starting的問題
安裝docker for mac之后,直接在應(yīng)用程序?qū)ocker卸載了,再次安裝的時(shí)候發(fā)現(xiàn)docker啟動(dòng)不了,一直處于“docker is starting”狀態(tài),這時(shí)候需要徹底卸載docker。
如果使用docker.dmg或者brew cask install docker安裝的docker,需要?jiǎng)h除/usr/local/bin/docker文件夾下docker的組件:
命令:rm -rf /usr/local/bin/docker* (謹(jǐn)慎使用)
或者手動(dòng)進(jìn)入/usr/local/bin/文件夾下刪除相關(guān)文件(推薦)。
再次安裝docker就啟動(dòng)就正常了。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker中查看kkFileView版本的五種實(shí)用方法全解析
本文給大家介紹在Docker環(huán)境中查看kkFileView服務(wù)版本的五種方法,包括進(jìn)入容器查看、解析日志文件、檢查容器內(nèi)文件、利用dockerinspect命令和查詢API,每種方法的步驟和適用場(chǎng)景都有詳細(xì)說明,幫助用戶快速準(zhǔn)確地獲取版本信息,感興趣的朋友跟隨小編一起看看吧2026-04-04
Ubuntu 下通過 Docker 部署 NGINX 服務(wù)器的步驟詳解
今天分享如何在三豐云免費(fèi)服務(wù)器上使用Docker部署NGINX服務(wù)器,Docker容器化平臺(tái)提升應(yīng)用可移植性,NGINX作為高性能HTTP和反向代理服務(wù)器,感興趣的朋友跟隨小編一起看看吧2025-02-02
Docker容器部署Java項(xiàng)目的自動(dòng)化腳本
這篇文章主要為大家詳細(xì)介紹了Docker容器中部署Java項(xiàng)目的自動(dòng)化腳本編寫,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-04-04
Docker mongoDB 4.2.1 安裝并收集springboot日志的步驟詳解
這篇文章主要介紹了Docker mongoDB 4.2.1 安裝并收集springboot日志,本文分步驟通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
docker容器inspect內(nèi)容NetworkSettings的使用
文章主要介紹了Docker容器的網(wǎng)絡(luò)設(shè)置,包括默認(rèn)bridge網(wǎng)絡(luò)和多網(wǎng)絡(luò)連接的配置,詳細(xì)解釋了頂層字段(如Bridge、SandboxID、HairpinMode等)以及Networks對(duì)象的使用方法,推薦使用Networks對(duì)象來獲取容器的網(wǎng)絡(luò)信息,因?yàn)樗峁┝烁`活和全面的配置選項(xiàng)2026-02-02

