CentOS 7.5 docker 18.09 的安装

版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/vkingnew/article/details/85241600
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
安装需要依赖的软件包:
#sudo yum install -y yum-utils device-mapper-persistent-data lvm2
--添加软件源:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
--  更新并安装 Docker-CE
# sudo yum makecache fast

# yum list docker-ce.x86_64 --showduplicates | sort -r
 * updates: mirrors.cn99.com
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror
Installed Packages
 * extras: mirrors.cn99.com
docker-ce.x86_64            3:18.09.0-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.0-3.el7                     @docker-ce-edge 
docker-ce.x86_64            18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.06.0.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            18.03.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.12.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.12.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.09.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.09.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.3.ce-1.el7                    docker-ce-stable
docker-ce.x86_64            17.03.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.0.ce-1.el7.centos             docker-ce-stable
 * base: mirrors.cn99.com
Available Packages

--选择最新的版本安装:
# yum -y install docker-ce-18.09.0 docker-ce-cli-18.09.0

--服务的启动和查询:
[root@oracle ~]# sudo service docker start
Redirecting to /bin/systemctl start docker.service
[root@oracle ~]# sudo service docker status
Redirecting to /bin/systemctl status docker.service
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running) since Sun 2018-12-23 03:13:47 CST; 8s ago
     Docs: https://docs.docker.com
 Main PID: 19448 (dockerd)
    Tasks: 17
   Memory: 45.5M
   CGroup: /system.slice/docker.service
           ├─19448 /usr/bin/dockerd -H unix://
           └─19453 containerd --config /var/run/docker/containerd/containerd.toml --log-level info

Dec 23 03:13:46 oracle.example.com dockerd[19448]: time="2018-12-23T03:13:46.554897705+08:00" level=info msg="pickfirstBalancer: HandleSubConnStateChange: 0xc420613200, REA...module=grpc
Dec 23 03:13:46 oracle.example.com dockerd[19448]: time="2018-12-23T03:13:46.576658619+08:00" level=info msg="Graph migration to content-addressability took 0.00 seconds"
Dec 23 03:13:46 oracle.example.com dockerd[19448]: time="2018-12-23T03:13:46.577667422+08:00" level=info msg="Loading containers: start."
Dec 23 03:13:46 oracle.example.com dockerd[19448]: time="2018-12-23T03:13:46.840709704+08:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17...IP address"
Dec 23 03:13:47 oracle.example.com dockerd[19448]: time="2018-12-23T03:13:47.080626572+08:00" level=info msg="Loading containers: done."
Dec 23 03:13:47 oracle.example.com dockerd[19448]: time="2018-12-23T03:13:47.118189672+08:00" level=info msg="Docker daemon" commit=4d60db4 graphdriver(s)=overlay2 version=18.09.0
Dec 23 03:13:47 oracle.example.com dockerd[19448]: time="2018-12-23T03:13:47.118659085+08:00" level=info msg="Daemon has completed initialization"
Dec 23 03:13:47 oracle.example.com dockerd[19448]: time="2018-12-23T03:13:47.134315968+08:00" level=warning msg="Could not register builder git source: failed to find git b...d in $PATH"
Dec 23 03:13:47 oracle.example.com systemd[1]: Started Docker Application Container Engine.
Dec 23 03:13:47 oracle.example.com dockerd[19448]: time="2018-12-23T03:13:47.144281100+08:00" level=info msg="API listen on /var/run/docker.sock"
Hint: Some lines were ellipsized, use -l to show in full.


---docker 版本的查询:
# docker version
Client:
 Version:           18.09.0
 API version:       1.39
 Go version:        go1.10.4
 Git commit:        4d60db4
 Built:             Wed Nov  7 00:48:22 2018
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.0
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.4
  Git commit:       4d60db4
  Built:            Wed Nov  7 00:19:08 2018
  OS/Arch:          linux/amd64
  Experimental:     false
-- docker 信息查询:
# docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 18.09.0
Storage Driver: overlay2
 Backing Filesystem: xfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: c4446665cb9c30056f4998ed953e6d4ff22c7c39
runc version: 4fc53a81fb7c994640722ac585fa9ca548971871
init version: fec3683
Security Options:
 seccomp
  Profile: default
Kernel Version: 3.10.0-862.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 1.936GiB
Name: oracle.example.com
ID: KTDW:GD55:7XXI:KDL7:DLUS:5T55:HSHQ:TGH4:PUCC:SLZZ:AFTU:IFZD
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false
Product License: Community Engine


--添加k8s的仓库:
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF


setenforce 0
yum install -y kubelet kubeadm kubectl
systemctl enable kubelet && systemctl start kubelet

--查询:
# rpm -qa | grep kube
kubernetes-cni-0.6.0-0.x86_64
kubectl-1.13.1-0.x86_64
kubeadm-1.13.1-0.x86_64
kubelet-1.13.1-0.x86_64

猜你喜欢

转载自blog.csdn.net/vkingnew/article/details/85241600
今日推荐