二进制包安装docker

docker下载地址

下载安装
[root@server-01 ~]# wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.6.tgz
[root@server-01 ~]# tar xf docker-18.06.3-ce.tgz 
[root@server-01 ~]# cp docker/* /usr/bin/

直接运行

/usr/bin/dockerd

demon模式运行,并保存日志

nohup /usr/bin/dockerd >/docker.log 2>&1 &
systemctl运行
复制代码
[root@server-01 ~]# vim /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
复制代码

设置权限权限为可执行

[root@server-01 ~]# chmod +x /etc/systemd/system/docker.service

常用命令

systemctl daemon-reload   //重载配置文件
systemctl start docker    //启动Docker
systemctl stop docker    //关闭docker
systemctl restart  docker    //重启docker
systemctl enable docker.service   //设置开机自启
systemctl status docker    //查看Docker状态

很多时候在我们挂载磁盘后不想用docker默认目录 可 -g 修改目录 (docker 默认目录在/var/lib/docker下,包括 pull下来的镜像都在该目录下)

ExecStart修改为:

ExecStart=/usr/bin/dockerd -g /xiaobo/docker

修改后启动docker,路径已修改成功

[root@server-01 ~]# mkdir -p /xiaobo/docker
[root@server-01 ~]# systemctl daemon-reload
[root@server-01 ~]# systemctl restart  docker 
[root@server-01 ~]# cd /xiaobo/docker/
[root@server-01 docker]# ls
builder  buildkit  containerd  containers  image  network  overlay2  plugins  runtimes  swarm  tmp  trust  volumes
[root@server-01 docker]# 
posted @   星火撩原  阅读(128)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2020-01-05 虚拟化原理介绍
点击右上角即可分享
微信分享提示