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配置鏡像出錯了,重新配置daemon.json和解決docker一直starting
編輯daemon.json
執(zhí)行以下命令:
cd ~/.docker ls
會出現(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客戶端,那就需要刪除一些文件了。
MAC徹底刪除docker。解決docker一直starting的問題
安裝docker for mac之后,直接在應(yīng)用程序?qū)ocker卸載了,再次安裝的時候發(fā)現(xiàn)docker啟動不了,一直處于“docker is starting”狀態(tài),這時候需要徹底卸載docker。
如果使用docker.dmg或者brew cask install docker安裝的docker,需要刪除/usr/local/bin/docker文件夾下docker的組件:
命令:rm -rf /usr/local/bin/docker* (謹(jǐn)慎使用)
或者手動進(jìn)入/usr/local/bin/文件夾下刪除相關(guān)文件(推薦)。
再次安裝docker就啟動就正常了。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
深入理解 Docker 數(shù)據(jù)卷(Data Volume)
本文詳細(xì)介紹了Docker數(shù)據(jù)卷(DataVolume)的概念、作用、使用命令、掛載方式以及最佳實踐,數(shù)據(jù)卷是Docker中實現(xiàn)數(shù)據(jù)持久化和共享的關(guān)鍵機(jī)制之一,通過本文的學(xué)習(xí),讀者可以更好地掌握數(shù)據(jù)卷的使用方法,從而在容器化應(yīng)用中進(jìn)行有效的數(shù)據(jù)管理2024-11-11docker自定義網(wǎng)橋docker0及docker的開啟,關(guān)閉,重啟命令操作
這篇文章主要介紹了docker自定義網(wǎng)橋docker0及docker的開啟,關(guān)閉,重啟命令操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03詳解Docker中安裝配置Oracle數(shù)據(jù)庫
本篇文章主要介紹了詳解Docker中安裝配置Oracle數(shù)據(jù)庫,具有一定的參考價值,有興趣的可以了解一下。2017-04-04關(guān)于docker清理Overlay2占用磁盤空間的問題(親測有效)
使用Docker過程中,長時間運行服務(wù)容器,導(dǎo)致不能進(jìn)行上傳文件等操作,今天通過本文給大家詳細(xì)介紹下docker清理Overlay2占用磁盤空間的相關(guān)知識,感興趣的朋友一起看看吧2022-03-03