天天看點

Docker CE 全自動安裝

作業系統

<code>[root@localhost ~]</code><code># cat /etc/redhat-release </code>

<code>CentOS Linux release 7.3.1611 (Core) </code>

<code>[root@localhost ~]</code><code># uname -r</code>

<code>3.10.0-514.el7.x86_64</code>

安裝代碼如下所示:

<code>#!/bin/bash</code>

<code>#2018-2-26 15:34:05</code>

<code>#auto install docker-ce on CentOS 7</code>

<code>#by author dengaosky</code>

<code>######################</code>

<code>#Uninstall old versions</code>

<code>yum remove -y docker docker-common docker-selinux docker-engine</code>

<code>#Install using the repository</code>

<code>yum </code><code>install</code> <code>-y yum-utils device-mapper-persistent-data lvm2</code>

<code>##yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo</code>

<code>yum-config-manager --add-repo https:</code><code>//mirrors</code><code>.aliyun.com</code><code>/docker-ce/linux/centos/docker-ce</code><code>.repo</code>

<code>#Disable the edge and test repositories</code>

<code>yum-config-manager --disable docker-ce-edge</code>

<code>yum-config-manager --disable docker-ce-</code><code>test</code>

<code>#INSTALL DOCKER CE</code>

<code>yum </code><code>install</code> <code>docker-ce -y</code>

<code>#Config docker</code>

<code>cat</code> <code>&gt;</code><code>/etc/docker/daemon</code><code>.json &lt;&lt;EOF</code>

<code>{</code><code>"registry-mirrors"</code><code>: [</code><code>"http://df98fb04.m.daocloud.io"</code><code>]}</code>

<code>EOF</code>

<code>#Disable Firewalld,Install and Enable iptables</code>

<code>systemctl disable firewalld;systemctl stop firewalld</code>

<code>yum </code><code>install</code> <code>iptables-services -y</code>

<code>systemctl </code><code>enable</code> <code>iptables;systemctl restart iptables</code>

<code>#Disable Selinux</code>

<code>setenforce 0</code>

<code>sed</code> <code>-i </code><code>'/SELINUX/s/enforcing/disabled/g'</code> <code>/etc/selinux/config</code>

<code>#Start Docker</code>

<code>systemctl start docker</code>

<code>systemctl </code><code>enable</code> <code>docker</code>

Docker版本資訊:

<code>[root@localhost ~]</code><code># docker info</code>

<code>Containers: 0</code>

<code> </code><code>Running: 0</code>

<code> </code><code>Paused: 0</code>

<code> </code><code>Stopped: 0</code>

<code>Images: 0</code>

<code>Server Version: 17.12.0-ce</code>

<code>Storage Driver: overlay2</code>

<code> </code><code>Backing Filesystem: xfs</code>

<code> </code><code>Supports d_type: </code><code>true</code>

<code> </code><code>Native Overlay Diff: </code><code>false</code>

<code>Logging Driver: json-</code><code>file</code>

<code>Cgroup Driver: cgroupfs</code>

<code>Plugins:</code>

<code> </code><code>Volume: </code><code>local</code>

<code> </code><code>Network: bridge host macvlan null overlay</code>

<code> </code><code>Log: awslogs fluentd gcplogs gelf journald json-</code><code>file</code> <code>logentries splunk syslog</code>

<code>Swarm: inactive</code>

<code>Runtimes: runc</code>

<code>Default Runtime: runc</code>

<code>Init Binary: docker-init</code>

<code>containerd version: 89623f28b87a6004d4b785663257362d1658a729</code>

<code>runc version: b2567b37d7b75eb4cf325b77297b140ea686ce8f</code>

<code>init version: 949e6fa</code>

<code>Security Options:</code>

<code> </code><code>seccomp</code>

<code>  </code><code>Profile: default</code>

<code>Kernel Version: 3.10.0-514.el7.x86_64</code>

<code>Operating System: CentOS Linux 7 (Core)</code>

<code>OSType: linux</code>

<code>Architecture: x86_64</code>

<code>CPUs: 2</code>

<code>Total Memory: 1.938GiB</code>

<code>Name: localhost.localdomain</code>

<code>ID: WMF3:D2KK:5ODB:LAS3:MJKI:QMLJ:H2H7:2BWN:6EMW:J7CS:2YIZ:Z4HW</code>

<code>Docker Root Dir: </code><code>/var/lib/docker</code>

<code>Debug Mode (client): </code><code>false</code>

<code>Debug Mode (server): </code><code>false</code>

<code>Registry: https:</code><code>//index</code><code>.docker.io</code><code>/v1/</code>

<code>Labels:</code>

<code>Experimental: </code><code>false</code>

<code>Insecure Registries:</code>

<code> </code><code>127.0.0.0</code><code>/8</code>

<code>Live Restore Enabled: </code><code>false</code>

<code>[root@localhost ~]</code><code>#</code>

本文轉自 dengaosky 51CTO部落格,原文連結:http://blog.51cto.com/dengaosky/2073347,如需轉載請自行聯系原作者

繼續閱讀