首页 > 其他分享 >docker 一键安装脚本

docker 一键安装脚本

时间:2023-07-22 21:34:02浏览次数:45  
标签:脚本 compose get 一键 apt docker Docker

官方脚本 (推荐)

curl -fsSL https://get.docker.com | sh

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

查看 docker 版本 (含 docker compose)

  docker --version&&docker-compose --version

个人脚本 (国内加速)

bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

或者

bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/DockerInstallation.sh)

个人脚本说明:

脚本集成安装 Docker Engine,可选择安装版本、下载软件源、镜像加速器,支持海内外服务器环境和 arm 架构处理器环境使用

Docker CE 软件仓库,全称 Docker Community Edition (Docker 社区版),用于下载并安装 Docker 相关软件包
Docker Registry 镜像仓库,用于控制下载镜像的来源存储仓库,又称镜像加速器,默认为官方提供 Docker Hub 仓库

卸载 Docker

sudo apt-get purge docker-ce docker-ce-cli containerd.io

继续

sudo rm -rf /var/lib/docker  
sudo rm -rf /var/lib/containerd

接着

apt-get remove -y docker* containerd.io podman* runc && apt-get autoremove

关于 docker 报错无法启动

非新装环境可能会在运行脚本后遇到 Docker 服务无法启动的情况,建议重新安装来解决.

卸载完成后重新执行脚本安装即可, 卸载不会删除镜像和容器数据.

卸载命令如下 :

apt-get remove -y docker* containerd.io podman* runc && apt-get autoremove

重新安装出现的问题

重启 docker

systemctl restart docker

标签:脚本,compose,get,一键,apt,docker,Docker
From: https://www.cnblogs.com/meshare/p/17574290.html

相关文章

  • 宝塔7.7.0官方原版备份一键安装
    为什么是7.7.0版本,而不是其他版本呢?因为这个版本没有很旧,也没有太多限制,还可以破解开始安装Centos/Ubuntu/Debian安装命令独立运行环境(py3.7)curl-sSOhttps://raw.githubusercontent.com/woniu336/btpanel-v7.7.0/main/install/install_panel.sh&&bashinstall_panel.sh......
  • K3S+Docker常用命令
    Docker启动镜像,检验是否成功dockerrun-timagesName:tag查询镜像文件dockerimages查询启动的镜像,可以获得容器的iddockerps停止容器dockerstop容器id查看docker相关信息dockerinfo查询容器的相关信息dockerinspect容器id移除镜像dockerrmi-fimagesNam......
  • 文心千帆:PPT 制作、数字人主播一键开播等数十种应用场景惊艳到我了,下面给出简介和使用
    文心千帆:PPT制作、数字人主播一键开播等数十种应用场景惊艳到我了,下面给出简介和使用指南,快去使用起来吧文心千帆大模型平台是面向企业开发者的一站式大模型开发及服务运行平台。文心千帆不仅提供了包括文心一言底层模型(ERNIE-Bot)和第三方开源大模型,还提供了各种AI开发工具和整......
  • windows10 安装docker
    如何在Windows10上安装Docker简介在开始之前,我们需要确保你的电脑满足Docker的安装要求。接下来,我将为你提供一步一步的指导,教你如何在Windows10上安装Docker。以下是整个安装过程的步骤概览:步骤动作1检查系统要求2下载DockerDesktop安装程序3......
  • Unity编辑模式 一键获取Tilemap的格子信息
    动机由于地图是使用unitytilemap编辑的,服务端也希望获取一份相关的信息。相较于自己写个编辑器,直接利用unity的能力会更加敏捷。效果展示只需要将组件拖拽到含有Tilemap组件的GameObj上面,就可以点击按钮,获取格子信息。源码展示[CustomEditor(typeof(TilemapTool))][CanEdi......
  • 写shell脚本一键编译安装MySQL
    一键编译安装MySQL的Shell脚本在Linux系统中,MySQL是一个非常常见的数据库管理系统。它提供了强大的功能和可靠的性能,因此在许多应用程序中被广泛使用。为了在Linux系统上运行MySQL,我们需要先进行编译安装。为了简化这个过程,我们可以编写一个Shell脚本来自动完成MySQL的编译和安装......
  • docker部署zabbix 6.0高可用集群实验
    0实验环境虚拟机,postgresql本地部署,zabbixserver及nginx容器部署1postgresql参看前作《postgresql+timescaledb离线安装笔记》完成部署,对外端口tcp15432,账号zabbix,密码1232zabbixserver2.1拉取镜像dockerpullzabbix/zabbix-server-pgsql:6.0-alpine-latest2.2......
  • linux java启动脚本示例
    start.sh#!/bin/bashnohup/usr/jdk1.8.0_102/bin/java-jar-Xms400m-Xmn200m-Xmx500m-Dtwasp.config.uri=http://192.168.128.132:9300/configs-Deureka.client.serviceUrl.defaultZone=http://192.168.128.132:9100/eureka/-Deureka.client.register-with-eureka=t......
  • win11安装docker及应用
    一、win11安装docker在docker官网DownloadDockerDesktop|Docker下载安装。安装后启动,可能碰到图示异常://在cmd输入命令,稍等片刻即好wsl--update二、docker常用命令(在cmd中执行)//安装镜像dockerpull[镜像名称]:[镜像版本]比如安装rabbitmq3.12.2版本,命令为do......
  • 使用 Dockerfile 构建生产环境镜像
    传统部署的坑:1202年了,如果你连Docker都不知道是什么,我建议买一本书看看——或者谷歌一下,博客已经写烂了。为什么有这篇文章,是因为我在真正做容器化改造的时候,发现公司生产环境存在大量的坑:传统虚拟机部署,基本依赖克隆或者手工编译。由于人力原因,SRE历来单传,编译出来的PHP......