1. 程式人生 > >更改Centos7 Docker 1.12檔案系統為overlay

更改Centos7 Docker 1.12檔案系統為overlay

  1. Centos 系統Docker預設檔案儲存使用devicemapper (loop), 官方建議生產環境下將預設的devicemapper (loop) 方式改為devicemapper (direct-lvm).

  2. 本文直接將預設的devicemapper 改為 overlay

  3. 需要刪除Docker預設的/var/lib/docker 資料 (原有資料回丟失!)

檢視Docker 資訊

[[email protected]~]# docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 1
Server Version: 1.12.5 Storage Driver: devicemapper ...

停止Docker服務

[[email protected]~]# service docker stop

刪除Docker資料

[[email protected]~]# rm -rf /var/lib/docker

增加overlay module

[[email protected]~]# echo "overlay" > /etc/modules-load.d/overlay.conf

重啟主機

[[email protected]
~]# shutdown -r now

確認overlay生效

[[email protected]~]# lsmod |grep over
overlay       42451  1

修改Docker啟動方式,指定storage-driver

[root@~]# mkdir -p /etc/systemd/system/docker.service.d
[root@~]# cat >/etc/systemd/system/docker.service.d/override.conf<<EOF
[Service] 
ExecStart= 
ExecStart=/usr/bin/docker daemon --storage-driver=overlay
EOF

啟動Docker daemon

[[email protected]~]# service docker start
Redirecting to /bin/systemctl start  docker.service
[[email protected]~]# docker info |grep overlay
Storage Driver: overlay
...

修改後Docker啟動失敗, 重灌Docker

[[email protected]~]#rpm -qa |grep docker
docker-engine-selinux-1.12.6-1.el7.centos.noarch
docker-engine-1.12.6-1.el7.centos.x86_64
[[email protected]~]# yum -y remove docker-engine-selinux-1.12.6-1.el7.centos.noarch docker-engine-1.12.6-1.el7.centos.x86_64

下面使用的是1.12 實驗版本

[root@~]# cat > /etc/yum.repos.d/docker.repo <<-EOF
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/experimental/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
[[email protected]~]# yum -y install docker-engine

相關推薦

更改Centos7 Docker 1.12檔案系統overlay

Centos 系統Docker預設檔案儲存使用devicemapper (loop), 官方建議生產環境下將預設的devicemapper (loop) 方式改為devicemapper (direct-lvm). 本文直接將預設的devicem

Docker 1.12新功能探索(1):centos7上安裝docker1.12

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Docker 1 12新功能探索(1centos7上安裝docker1 12

docker 1.12是今年docker迄今釋出的最為重要的一個版本,它大大增強了docker的內建編排機制。在一直被詬病的叢集的構成方面也交出了自己的答卷。雖然增加的功能讓你在使用的時候有一種在使用kubernetes的感覺,但這個世界不就是這樣麼,你有的我也有,我有的是原生態。閒話不說

更改linux檔案系統只讀的方法

只要在etc目錄下搜尋這個檔案S10checkroot.sh  然後把rw模式--->ro模式就可以了 核心啟動的時候,在核心中把ubifs檔案系統掛載為rw模式,然後系統啟動後通過S10checkroot.sh 指令碼修改為ro模式, 如果系統啟動的程序太多的話,

Atitit 分散式檔案系統 hdfs nfs fastfs 目錄 1. 分散式檔案系統 1 2. 什麼是FastDFS 1 2.1. FastDFS特性: 1 2.1.1. fastdfs是否可在

Atitit 分散式檔案系統 hdfs nfs fastfs   目錄 1. 分散式檔案系統 1 2. 什麼是FastDFS 1 2.1. FastDFS特性: 1 2.1.1. fastdfs是否可在windows系統下安裝?可以的話,哪位可以..._百度知道 2

使用docker搭建FastDFS檔案系統

1.首先下載FastDFS檔案系統的docker映象 查詢映象 [[email protected] /]# docker search fastdfs 安裝映象 [[email protected] ~]# docker pull season/

docker-1.12 run命令執行以及引數詳解

以上幾篇內容,我們基本瞭解了docker的image,container,dockerfile的一些資訊 這一篇開始,我們要進入正題了,也就是正式開始入門的我們docker,和使用它。 首先,我們要介紹的第一個命令,也是docker最核心的命令:docker run

Atitit 分散式檔案系統 hdfs nfs fastfs 目錄 1. 分散式檔案系統 1 2. 什麼是FastDFS 1 2.1. FastDFS特性: 1 2.1.1. fastdfs是否可在

Atitit 分散式檔案系統 hdfs nfs fastfs 目錄 分散式檔案系統 通過獨立檔案伺服器可以解決一些問題,如果某天儲存檔案的那臺服務突然down了怎麼辦?可能你會說,定時將檔案系統備份,這臺down機的時候,迅速切換到另一臺

[Docker] CentOS 7 離線安裝 Docker 1.12.6

一、  基礎環境             作業系統:CentOS Linux release 7.3.1611 (Core)  64位 二、  安裝步驟     2.1  下載 Docker RPM

Docker 1 12新功能探索(5) 建立服務

通過docker service create建立服務,使用docker service ls確認服務資訊,docker service ps確認詳細執行狀況,更是在create的時候提供了眾多的Option,這些Option在其他流行的編排工具中稍作比較,大多大同小異,使用方便。

Docker 1.12.4 釋出,應用容器引擎

Docker 1.12.4 釋出了,Docker 1.12 版本附帶了更新 rpm 的 systemd 單元檔案(包括 RHEL、Fedora、CentOS 和 Oracle Linux 7 ),當從舊版本的 docker 升級

Docker 1.12.0 改進了服務的負載均衡引數

在最新發布的 1.12.0 版本中,當在 叢集中啟動服務時,Docker 通過 DNS 和 IP 虛擬伺服器(IPVS)為服務的負載均衡引入了新的引數。 新版 Docker 引入了內建的 DNS 伺服器,當啟動一個容器時,可以通過

【親測】centos7下掛載ntfs檔案系統型別的行動硬碟

【親測】centos7下掛載ntfs檔案系統型別的行動硬碟 【參考】 【流程】 2.解壓,配置,編譯,安裝 $tar zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz $ cdntfs-3g_ntfsprogs-2017.3.23/

龍芯Fedora21平臺上解決docker 1.12.2退出問題

http://ask.loongnix.org/?/article/80    作業系統版本 loongnix(Fedora21) 20170726及以前版本,安裝docker 1.12.2後,建立容器正常,但是docker stop容器會阻塞住,容器無法正常退

centos7下glusterFs 分散式檔案系統環境搭建

1、GlusterFS簡介: GlusterFS是一個開源的分散式檔案系統 相關術語如下: - Brick:GFS中的儲存單元,通過是一個受信儲存池中的伺服器的一個匯出目錄。可以通過主機名和目錄名來標識,如’SERVER:EXPORT’ - Clien

docker 1.12 版本 docker swarm 叢集

   docker 1.12 版本 的新特性 (1)docker swarm:叢集管理,子命令有init, join, leave, update (2)docker service:服務建立,子命令有create, inspect, update, remove, tasks (3)docker no

centos7下MFS分散式檔案系統-實測沒問題!!!

實驗原理:MFS是一個具有容錯性的網路分散式檔案系統,它把資料分散在多個物理伺服器上,而呈現給使用者的則是一個統一的資源。實驗拓撲:192.168.80.181 Master server(主機名:www.aa.com)(元資料伺服器,在整個體系中負責管理檔案系統,維護元資料

Centos7筆記六】檔案系統與磁碟操作

1. redhat檔案系統結構 目錄名稱 應放置檔案的內容 /boot 開機所需檔案——核心,開機選單及所需配置檔案等 /dev 任何裝置與介面都以檔案形式存放在此目錄 /etc 配置檔案 /home 使用者主目錄 /bin 單使用者維護模式下還能夠被操作的命令 /lib

Docker基礎:檔案系統之AUFS

為了更好的理解docker,除了namespace和cgroups之外,在docker中如何進行儲存檔案也是需要進行進一步理解的。在docker中叫做storage driver,在本文中將會介紹

Docker 1 12新功能探索(7) 服務編排三劍客簡單總結

box ask -o 新功能 tab pri thead csdn 更新 docker內置編排功能和目前成熟的編排工具相比可能還略顯弱勢,但是畢竟它是docker原生態的工具,占有地利的得天獨厚的優勢。同時目前內置swarm/node/service“三劍客”所組成的