二进制包安装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]#
分类:
docker进阶与实战
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2020-01-05 虚拟化原理介绍