--redhat7配置docker--

下载离线安装包
https://download.docker.com/linux/static/stable/x86_64/
下载地址
tgz
https://download.docker.com/linux/static/stable/x86_64/
rpm
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
安装上传文件
tar -xvf docker-18.06.1-ce.tgz
cp docker/* /usr/bin/
dockerd &
测试
[root@centos75-1 ~]# docker -v
Docker version 18.06.1-ce, build e68fc7a


  1. 下载地址
    https://download.docker.com/linux/static/stable/x86_64/
  2. 解压并注册为service
    下载安装

下载

tarball="docker-18.09.7.tgz"
wget -c https://download.docker.com/linux/static/stable/x86_64/${tarball}

解压

tar -zxvf ${tarball}

复制到/usr/bin

cp docker/* /usr/bin
添加到service: vim /etc/systemd/system/docker.service
这里是基础配置,详细配置可使用指定配置文件来启动服务

[Unit]

Description=Docker Application Container Engine

Documentation=https://docs.docker.com

After=network-online.target firewalld.service

Wants=network-online.target

[Service]

Type=notify

the default is not to use systemd for cgroups because the delegate issues still

exists and systemd currently does not support the cgroup feature set required

for containers run by docker

ExecStart=/usr/bin/dockerd

ExecReload=/bin/kill -s HUP $MAINPID

Having non-zero Limit*s causes performance problems due to accounting overhead

in the kernel. We recommend using cgroups to do container-local accounting.

LimitNOFILE=infinity

LimitNPROC=infinity

LimitCORE=infinity

Uncomment TasksMax if your systemd version supports it.

Only systemd 226 and above support this version.

TasksMax=infinity

TimeoutStartSec=0

set delegate yes so that systemd does not reset the cgroups of docker containers

Delegate=yes

kill only the docker process, not all processes in the cgroup

KillMode=process

restart the docker process if it exits prematurely

Restart=on-failure

StartLimitBurst=3

StartLimitInterval=60s

[Install]

WantedBy=multi-user.target
启动服务

添加文件权限并启动docker

chmod +x /etc/systemd/system/docker.service

重载unit配置文件

systemctl daemon-reload

启动docker

systemctl start docker

设置开机自启

systemctl enable docker.service
检查状态

状态

systemctl status docker

版本

docker -v

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容