ubuntu 16.04二进制安装Docker

一、下载Docker安装包

Docker网址:https://www.docker.com/

wget https://download.docker.com/linux/static/stable/x86_64/docker-18.06.3-ce.tgz

二、解压docker

tar zxvf docker-18.06.3-ce.tgz

cp docker/* /usr/bin/

三、环境配置

mkdir -p /usr/lib/systemd/system

vim /usr/lib/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 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

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

四、启动命令

systemctl daemon-reload

systemctl restart docker

systemctl enable docker

四、测试

docker version

若安装成功,显示docker版本

posted @ 2022-03-21 16:38  斌斌的博客  阅读(186)  评论(0编辑  收藏  举报