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卸載了,再次安裝的時(shí)候發(fā)現(xiàn)docker啟動不了,一直處于“docker is starting”狀態(tài),這時(shí)候需要徹底卸載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é)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
深入理解 Docker 數(shù)據(jù)卷(Data Volume)
本文詳細(xì)介紹了Docker數(shù)據(jù)卷(DataVolume)的概念、作用、使用命令、掛載方式以及最佳實(shí)踐,數(shù)據(jù)卷是Docker中實(shí)現(xiàn)數(shù)據(jù)持久化和共享的關(guān)鍵機(jī)制之一,通過本文的學(xué)習(xí),讀者可以更好地掌握數(shù)據(jù)卷的使用方法,從而在容器化應(yīng)用中進(jìn)行有效的數(shù)據(jù)管理2024-11-11
docker自定義網(wǎng)橋docker0及docker的開啟,關(guān)閉,重啟命令操作
這篇文章主要介紹了docker自定義網(wǎng)橋docker0及docker的開啟,關(guān)閉,重啟命令操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
詳解Docker中安裝配置Oracle數(shù)據(jù)庫
本篇文章主要介紹了詳解Docker中安裝配置Oracle數(shù)據(jù)庫,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-04-04
Docker容器添加映射端口的兩種實(shí)現(xiàn)方法
本文主要介紹了Docker容器添加映射端口的兩種實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
關(guān)于docker清理Overlay2占用磁盤空間的問題(親測有效)
使用Docker過程中,長時(shí)間運(yùn)行服務(wù)容器,導(dǎo)致不能進(jìn)行上傳文件等操作,今天通過本文給大家詳細(xì)介紹下docker清理Overlay2占用磁盤空間的相關(guān)知識,感興趣的朋友一起看看吧2022-03-03
Docker 鏡像傳輸?shù)膶?shí)現(xiàn)步驟
本文主要介紹了Docker 鏡像傳輸?shù)膶?shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-08-08

