一台新的服务器,安装docker
下载docker的tar包,18.+的(https://download.docker.com/linux/static/stable/x86_64/docker-18.03.1-ce.tgz)
解压tar包, tar zxvf docker-18.03.1-ce.tgz
复制docker(这个文件就是刚才解压出来的)文件夹下的文件到/usr/bin目录下 cp docker/* /usr/bin/
查看安装成功没 docker version
结果给我报错了
然后去解决这个问题
又报错了
发现是没有配置docker.service文件 vi /etc/systemd/system/docker.service (发现有些博客,这里的地址是/usr/lib/systemd/system 我用的ubuntu,我是没有这个目录的,只有/etc/systems/system/)
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target启动这个服务,记得先刷新systemct
systemctl daemon-reloadsystemctl start docker.service可以检查一下,服务启动了没,用ps和管道
到目前为止,应该就安装好了,其实我56是多余的,就直接4到7就行