龙空技术网

docker二进制安装(一)

寻优IT资料 108

前言:

目前各位老铁们对“centos二进制安装docker”大约比较关心,小伙伴们都想要了解一些“centos二进制安装docker”的相关文章。那么小编在网上收集了一些关于“centos二进制安装docker””的相关文章,希望大家能喜欢,小伙伴们一起来学习一下吧!

docker安装

docker小编就不多介绍了,做IT多少应该都听过吧!小编准备做一个docker系列文章,希望可以与大家共同学习进步。

今天给大家介绍的是docker二进制安装,可能有人会说不就是安装吗?yum就好了啊!还用你教我?但是你确定yum安装之后是最新版本吗?你说我不需要最新版本啊!好吧,你赢了!但是小编好像有一点强迫症,不管做什么,总是喜欢最新的!还有就是使用二进制或者源码很多配置都需要自己配置,这样自己会更加熟悉这个应用,所以小编总是喜欢源码或者二进制去安装。下面接说一下docker的二进制安装吧!

docker下载地址:

[root@ops docker]# pwd

/data/docker

[root@ops docker]# ll

total 42808

-rw-r--r-- 1 root root 43831680 Aug 22 07:03 docker-18.06.1-ce.tgz

[root@ops docker]# tar zxf docker-18.06.1-ce.tgz

[root@ops docker]# ls

docker docker-18.06.1-ce.tgz

[root@ops docker]# cd docker/

[root@ops docker]# ll

total 143620

-rwxr-xr-x 1 centos centos 37589867 Aug 22 01:29 docker

-rwxr-xr-x 1 centos centos 26393752 Aug 22 01:29 docker-containerd

-rwxr-xr-x 1 centos centos 14725592 Aug 22 01:29 docker-containerd-ctr

-rwxr-xr-x 1 centos centos 4173632 Aug 22 01:29 docker-containerd-shim

-rwxr-xr-x 1 centos centos 53072264 Aug 22 01:29 dockerd

-rwxr-xr-x 1 centos centos 764144 Aug 22 01:29 docker-init

-rwxr-xr-x 1 centos centos 2837280 Aug 22 01:29 docker-proxy

-rwxr-xr-x 1 centos centos 7495056 Aug 22 01:29 docker-runc

[root@ops docker]# mkdir /opt/docker

[root@ops docker]# cp docker* /opt/docker

[root@ops docker]# ll /opt/docker/

total 143620

-rwxr-xr-x 1 root root 37589867 Oct 18 14:03 docker

-rwxr-xr-x 1 root root 26393752 Oct 18 14:03 docker-containerd

-rwxr-xr-x 1 root root 14725592 Oct 18 14:03 docker-containerd-ctr

-rwxr-xr-x 1 root root 4173632 Oct 18 14:03 docker-containerd-shim

-rwxr-xr-x 1 root root 53072264 Oct 18 14:03 dockerd

-rwxr-xr-x 1 root root 764144 Oct 18 14:03 docker-init

-rwxr-xr-x 1 root root 2837280 Oct 18 14:03 docker-proxy

-rwxr-xr-x 1 root root 7495056 Oct 18 14:03 docker-runc

配置环境变量

[root@ops docker]# vim /etc/profile

#################docker env###############

export DOCKER_HOME=/opt/docker

export PATH=$PATH:$DOCKER_HOME

[root@ops docker]# source /etc/profile

[root@ops docker]# pwd

/data/docker

编写docker配置文件

[root@ops docker]# vim docker.service

[Unit]

Description=Docker Application Container Engine

Documentation=

[Service]

Environment="PATH=/usr/bin:/bin:/sbin:/usr/bin:/usr/sbin:/opt/docker"

ExecStart=/opt/docker/dockerd --log-level=error

ExecReload=/bin/kill -s HUP $MAINPID

Restart=on-failure

RestartSec=5

LimitNOFILE=infinity

LimitNPROC=infinity

LimitCORE=infinity

Delegate=yes

KillMode=process

[Install]

WantedBy=multi-user.target

[root@ops docker]# cp docker.service /etc/systemd/system

[root@ops docker]# mkdir /etc/docker

[root@ops docker]# vim /etc/docker/daemon.json

{

"registry-mirrors": [""], #使用ali镜像仓库,下载镜像会快很多

"graph":"/data/docker/data", #修改docker默认储存位置,docker默认是在根目录下面存放镜像的,有些系统根目录并不大,防止根目录被填满。

"max-concurrent-downloads": 10

}

[root@ops docker]# vim /etc/sysctl.conf

net.bridge.bridge-nf-call-ip6tables = 1

net.bridge.bridge-nf-call-iptables = 1

net.bridge.bridge-nf-call-arptables = 1

net.ipv4.ip_forward=1

[root@ops docker]# sysctl -p

[root@ops docker]# systemctl daemon-reload

[root@ops docker]# systemctl enable docker

Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /etc/systemd/system/docker.service.

[root@ops docker]# systemctl start docker

到此,docker二进制已经安装结束。大家可以docker pull已经镜像测试一下了!

docker的使用小编后面总结一个文档继续分享给大家,敬请期待吧!

还有就是小编还有很多学习资料,有需要的朋友可以联系小编获取哦!重点都是免费的哦!因为小编要做一个好人!

标签: #centos二进制安装docker