How to install docker on the intranet under linux

王林
Release: 2020-04-15 15:34:13
Original
3911 people have browsed it

How to install docker on the intranet under linux

1. Basic environment

1. Operating system: CentOS 7.3

2. Docker version: 18.06.1

2 , Docker installation

1. Unzip

tar -xvf docker-18.06.1-ce.tgz
Copy after login

2. Move the contents of the unzipped docker file to the /usr/bin/ directory

cp docker/* /usr/bin/
Copy after login

3. Register docker as service

vim /etc/systemd/system/docker.service
Copy after login

Add the following configuration to docker.service and save it.

[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
Copy after login

4. Start

chmod +x /etc/systemd/system/docker.service    #添加文件权限并启动docker
systemctl daemon-reload    #重载unit配置文件
systemctl start docker    #启动Docker
systemctl enable docker.service  #设置开机自启
Copy after login

5. Verification

systemctl status docker   #查看Docker状态
docker -v   #查看Docker版本
Copy after login

Recommended tutorial: docker tutorial

The above is the detailed content of How to install docker on the intranet under linux. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template