前言:
目前各位老铁们对“centos二进制安装docker”大约比较关心,小伙伴们都想要了解一些“centos二进制安装docker”的相关文章。那么小编在网上收集了一些关于“centos二进制安装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