Linux离线部署Docker

1. 准备文件
Docker24.0.9官方离线部署包下载连接

2. 上传文件到Linux服务器,并进行解压

tar -zxvf docker-24.0.9.tgz

注:上面的版本号请根据实际下载的版本进行调整

3. 将解压后的docker文件夹拷贝至/usr/bin/目录下

sudo cp docker/* /usr/bin/

4. 将docker注册成系统服务

vi /etc/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
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

5. 给docker.service授权可执行权限,并重新加载配置

chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload 

6. 设置开机启动(可选)

systemctl enable docker.service

7. 创建docker组(用于授权给非root用户执行docker命令,可选)

groupadd docker

8. 添加指定用户使其拥有docker执行权限(可选)

usermod -aG docker 需授权的用户名

9. 启动docker

systemctl start docker

注意事项: 如果授权给其他用户docker权限必须要先授权后启动docker,或者授权后重启docker,否则被授权用户无法使用docker命令

10.常用命令

#启动docker
systemctl start docker
#关闭docker
systemctl stop docker
#查询docker运行的容器
docker -ps -a
#查询docker中的镜像
docker images

参考原文:https://blog.csdn.net/weixin_42571882/article/details/134015815

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值