第一步:先对源进行更新,否则安装有错误
sudo apt-get update
sudo apt-get upgrade
第二步:安装docker
sudo apt-get -y install docker.io
第三步:对镜像源进行加速(由于docker hub是国外的一个镜像源,下载镜像的速度比较慢,所以我们更换阿里云的镜像源)
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
{ “registry-mirrors”: [“https://kk5x7p1y.mirror.aliyuncs.com”] }
第四步:重启服务和docker
sudo systemctl daemon-reload
sudo systemctl restart docker
linux 离线安装docker
1、官网下载安装docker安装包并上传到linux
2、解压安装包
tar -xvf docker-20.10.5.tgz
3、将解压出来的docker文件内容仪容到/usr/bin/目录下
cp docker/* /usr/bin/
4、将docker注册为service服务
vim /etc/systemd/system/docker.service
将如下脚本复制到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
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
5、docker启动配置
chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload
systemctl start docker #启动Docker
systemctl enable docker.service #设置开机自启
6、验证docker状态
systemctl status docker #查看Docker状态
docker -v #查看Docker版本