linux 系统一键安装docker和docker-compose

1,281 阅读1分钟

docker安装步骤:

  1. 在终端执行命令:
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
  1. 选择ce源和仓库

image.png 3. 等待安装完成,显示以下日志表示安装完成

image.png

执行 docker ps 查看 image.png

  1. 备用一键安装脚本地址:
    1. resource.fit2cloud.com/get-docker-…

    2. testingcf.jsdelivr.net/gh/docker/d…

    3. cdn.jsdelivr.net/gh/docker/d…

    4. fastly.jsdelivr.net/gh/docker/d…

    5. gcore.jsdelivr.net/gh/docker/d…

    6. raw.githubusercontent.com/docker/dock…

docker-compose安装步骤:

  1. 下载安装包,命令:
curl -L https://resource.fit2cloud.com/docker/compose/releases/download/v2.26.1/docker-compose-$(uname -s | tr A-Z a-z)-$(uname -m) -o /usr/local/bin/docker-compose
  1. 文件授权&创建软连接

    1. chmod +x /usr/local/bin/docker-compose
    2. ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
  2. 检查是否安装完成,命令: docker-compose version

    image.png

由于某些原因,原本很多的镜像源已不能使用,提供一个整理了可用镜像的文章,地址:www.kelen.cc/dry/docker-…

编辑 vim /etc/docker/daemon.json 文件,添加以下配置,同时由于Kubernetes 推荐使用 systemd 来替代 cgroupfs。
新增 exec-opts 并设置为systemd

{
     "registry-mirrors": [
        "https://docker.1panel.live/"
   	 ],
    "exec-opts": ["native.cgroupdriver=systemd"]
}

重启docker服务,并且设置开机启动

  1. systemctl daemon-reload
  2. systemctl restart docker
  3. systemctl enable docker