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
會出現以下文件
application-template certs.d ? ? ? ? ? ? ? config.json ? ? ? ? ? daemon.json ? ? ? ? ? machine
接著看下daemon.json的內容
{
? "debug" : true,
? "experimental" : true,
? "registry-mirrors" : [
? ],
? "insecure-registries": [
? ]
}接著編輯daemon.json為以下內容
{
? "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ā)現還是打開不了docker客戶端,那就需要刪除一些文件了。
MAC徹底刪除docker。解決docker一直starting的問題
安裝docker for mac之后,直接在應用程序將docker卸載了,再次安裝的時候發(fā)現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* (謹慎使用)
或者手動進入/usr/local/bin/文件夾下刪除相關文件(推薦)。
再次安裝docker就啟動就正常了。
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
docker自定義網橋docker0及docker的開啟,關閉,重啟命令操作
這篇文章主要介紹了docker自定義網橋docker0及docker的開啟,關閉,重啟命令操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
關于docker清理Overlay2占用磁盤空間的問題(親測有效)
使用Docker過程中,長時間運行服務容器,導致不能進行上傳文件等操作,今天通過本文給大家詳細介紹下docker清理Overlay2占用磁盤空間的相關知識,感興趣的朋友一起看看吧2022-03-03

