1. 安装docker
1. 下载docker安装包
下载地址:https://download.docker.com/linux/static/stable/x86_64/ 这里可以看到很多docker版本的压缩包。我这里下载的是:docker-20.10.5.tgz
2. 上传docker安装包到服务器
这里我是用的是CRT,使用快捷键 Alt + P 进入 sftp 模式。
切换到存放文件的地方,我这里直接放在/mnt/ 目录下了 使用put + 文件路径 命令,将本地文件上传至服务器。 回车即可自动上传,可以显示上传进度。
3. 解压缩文件
解压到当前文件夹
tar -zxvf docker-20.10.5.tgz
拷贝上面解压的docker文件夹:``
4. 将解压好的 Docker 文件复制到 /usr/bin 目录下
cp docker/* /usr/bin/
5. 注册docker服务
在 /etc/systemd/system/ 目录下新增 docker.service 文件,将 docker 注册为服务,内容如下:
[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 --selinux-enabled=false --insecure-registry=127.0.0.1
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
此处的–insecure-registry=127.0.0.1(此处改成你私服ip)设置是针对有搭建了自己私服Harbor时允许docker进行不安全的访问,否则访问将会被拒绝。
我这里由于没有搭建私服,这里就直接默认了127.0.0.1
2. 启动docker
为 docker.service 文件添加执行权限
chmod +x /etc/systemd/system/docker.service
重新加载配置文件
systemctl daemon-reload
启动
systemctl start docker
设置开机启动
systemctl enable docker.service
查看 docker 服务状态
systemctl status docker
启动成功。
此博客记录参考博客:https://www.jianshu.com/p/abbcbe004290
|