首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

离线安装docker如何设置自启动

离线安装Docker后,我们可以通过以下步骤设置Docker自启动:

  1. 打开终端,切换到root用户或具有sudo权限的用户。
  2. 进入Docker的安装目录,通常是/usr/bin/usr/local/bin。执行以下命令:cd /usr/bin
  3. 创建一个启动Docker的shell脚本文件。执行以下命令:vim docker-start.sh
  4. 在脚本文件中,输入以下内容:
代码语言:txt
复制
#!/bin/bash
nohup dockerd >/dev/null 2>&1 &

这个脚本将启动Docker后台进程,并将输出重定向到/dev/null以消除日志输出。

  1. 保存并退出脚本文件(在Vim中按Esc,然后输入:wq,然后按Enter)。
  2. 授予脚本文件执行权限。执行以下命令:chmod +x docker-start.sh
  3. 使用以下命令将脚本文件添加到系统启动项中:
  • 对于系统使用Systemd(例如CentOS 7):
代码语言:txt
复制
sudo cp docker-start.sh /etc/systemd/system/docker-start.service
sudo systemctl enable docker-start.service
  • 对于使用SysV init脚本的系统(例如Ubuntu):
代码语言:txt
复制
sudo cp docker-start.sh /etc/init.d/docker-start
sudo update-rc.d docker-start defaults
  1. 完成上述步骤后,重新启动系统。Docker将自动启动。

这样,离线安装的Docker就可以自启动了。当系统启动时,Docker将会在后台启动并运行。

请注意,上述步骤仅适用于Linux系统。对于其他操作系统,请参考对应的文档或指南进行设置。

此外,如果您想了解更多关于Docker的信息,可以访问腾讯云容器服务(Tencent Kubernetes Engine)的官方文档:TKE产品页。容器服务(TKE)是腾讯云提供的一种基于Kubernetes的高度可扩展的容器管理服务,可帮助您轻松管理和运行容器化应用。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

docker 离线安装_docker 离线安装

docker离线安装方法 下载地址:https://download.docker.com/linux/static/stable/x86_64/ 参考文档:https://docs.docker.com.../engine/install/binaries/ 机房设备无法访问互联网原因,需要进行离线安装 K8S 生态周报| Docker和containerd 全版本漏洞公布,近期在 Docker 中发现了一个...建议安装docker-20.10.14 最新版本 一、安装docker 1.下载 Docker 二进制文件(离线安装包) wget https://download.docker.com/linux.../static/stable/x86_64/docker-20.10.14.tgz 2.通过mobaXterm等工具上传到服务器 3.解压安装包 tar -zxvf docker-20.10.14.tgz...7.重新加载配置文件(每次有修改docker.service文件时都要重新加载下) systemctl daemon-reload 8.启动服务 systemctl start docker 9.设置开机自启

3.2K50
  • Docker离线安装(记录)

    准备工作:环境:银河麒麟V10软件:docker-24.0.9.tgz安装:1、上传软件到/opt/softapp/下并解压cd /opt/softapptar -zxvf docker-24.0.9....tgz2、将刚刚解压出来的内容移动到/usr/bin下cp docker/* /usr/bin/这步之后就可以使用 docker -v 或者 docker info 命令验证docker信息。...但是这个时候还没有开启守护进程,因此docker 其他命令暂时还不能使用,所以需要编写docker.service 文件加入Linux服务当中并开启守护进程。...、重新加载 daemon 服务systemctl daemon-reload6、启动 docker 服务systemctl start docker配置(因某些原因,选配,内网使用到此即可)1、配置Docker...配置成功后,重新启动Docker相关命令查看镜像docker images查看当前运行容器docker ps查看全部容器docker ps -a查看某容器日志docker logs -f 容器id/容器

    9710

    Docker 离线安装_安装下载

    Docker 离线安装与基本使用 一、Docker 概述 1.Docker 和虚拟机的区别 2.Docker 的使用场合 3.Docker 三大核心 镜像(Image) 容器(Container) 仓库...(Repository) 二、安装 Docker 三、Docker 镜像操作 1.有网方式 2.离线方式 1)查看镜像信息 2)添加新标签 3)删除镜像 4)存出镜像 5)载入镜像 6)镜像上传 四、Docker...二、安装 Docker 主机名 操作系统 IP地址 Docker CentOS7 192.168.1.1 实验所需软件包从这个链接下载:https://pan.baidu.com/s/1v2Y3gyq2AgRRyJMlLGSOlA...离线方式 把刚才提供链接里的 centos7,拖到虚拟机中 [root@Docker ~]# ls anaconda-ks.cfg centos7 docker docker-18.06.1-ce.tgz...2)多任务按比例分享 CPU 当多个容器任务运行时,很难计算 CPU 的使用率,为了使容器合理使用 CPU 资源,可以通过 --cpu-shares 选项设置 CPU 按比例共享 CPU 资源,这种方式还可以实现

    1.3K20

    docker离线安装部署_安装rabbitmq

    一、首先确保系统环境有docker docker -version查看 如果没有可以看我的另一篇离线安装docker的文章 离线安装docker 二、在有外网的地方下载好docker镜像 1、拉取docker...镜像 docker pull rabbitmq:management 2、查看下载好的镜像 docker images 3、开始创建rabbitmq容器 docker run -d -p 5672:5672...镜像 docker save -o rabbitMQ.tar rabbitmq:management -o 后面的是存放路径,我这里直接用的文件名则是在当前文件下生成该文件 rabbitMQ.tar...导出的镜像名 rabbitmq:management 前者为镜像名后者为tag,可以用docker images查看 四、导入rabbitmq镜像 在对应的目录下上传刚刚导出的镜像 引入镜像 docker.../rabbitmq.tar 查看镜像是否导入成功 docker images 启动容器 docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq

    64810

    运维实践|如何使用docker离线安装mysql

    在终端中,使用docker info或者docker version来检查是否安装docker工具,如果已经安装,请直接拉取。...1.2 安装docker如果没有安装镜像工具,那么我们可以使用homebrew来安装一个docker,可以执行search,然后找到docker执行安装命令 docker install docker.../Users/Aion/mysql-8.0.31.tar mysql:8.0.31$ cd /Users/Aion$ ll4 离线环境实践4.1 装载镜像上传或者拷贝镜像文件到服务器的某一个位置,当然这里的离线服务器也需要安装...performance_schema || sys |+--------------------+4 rows in set (0.01 sec)mysql>总结通过上面的实践,是否学会了如何离线环境中使用...Docker拉取MySQL镜像,并在离线环境中使用Docker创建、连接、使用MySQL容器。

    1.6K00

    Docker离线安装(支持GPU)

    一、下载安装包 https://download.docker.com/linux/static/stable/x86_64/ 选择自己需要的docker版本,这里我使用的是docker-20.10.9...二、安装 自行在服务器上创建一个临时目录,将安装包上传至改目录下。...PS:普通版本的Docker安装过程到此处即可,/etc/docker/daemon.json配置内容按需设置,也可以直接在文件内写一个{}。 需要使用GPU的继续往下。...执行如下命令将软件的所有依赖包下载到当前目录下: repotrack nvidia-container-runtime 将上面下载下来的所有 rpm 包上传到服务器,然后执行如下命令进行离线安装,该命令会自动解决依赖...rpm -Uvh --force --nodeps *.rpm CentOS 8.5版本无需覆盖安装: rpm -Uvh --nodeps *.rpm 2、设置运行环境nvidia vi /etc/docker

    1.2K10
    领券