在linux系统中安装docker和docker-compose

开个新坑吧, 以后给大家分享一些实用有趣的docker项目.

这个算是前期工作, 先在自己的linux系统上安装好dockerdocker-compose. 两者的安装工作就比较简单了, 其中docker有一键安装脚本. docker-compose 的安装也不是很复杂.

step1 使用一键脚本安装docker

海外vps

  1. 更新、安装必备软件
1
apt-get update && apt-get install -y wget vim curl
  1. 一键安装脚本
1
2
sudo su  #获取root权限
wget -qO- get.docker.com | bash
  1. 卸载docker

    1
    2
    3
    sudo apt-get purge docker-ce docker-ce-cli containerd.io
    sudo rm -rf /var/lib/docker
    sudo rm -rf /var/lib/containerd

国内linux设备

  1. docker一键安装脚本
1
2
sudo su # 获取root权限
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)

在安装的过程中会让你选择镜像源的地址,阿里云/网易云/腾讯云都可以的.

  1. 卸载docker
1
2
3
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo rm -rf /var/lib/docker/
sudo rm -rf /var/lib/containerd

在安装完成之后, 使用

1
docker --version

查看是否已经安装成功. 如果提示版本号即为已经安装成功.

image-20230331111143137

step 2 安装docker-compose

海外vps

  1. docker-compose 一键安装脚本

    下列支持自动判断CPU架构, 并且默认安装最新版本.

    1
    2
    3
    4
    tag=$(wget -qO- -t1 -T2 "https://api.github.com/repos/docker/compose/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g')
    sudo curl -L "https://github.com/docker/compose/releases/download/$tag/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    docker-compose --version

    如果看到提示版本号, 即为安装成功.

    image-20230331110354418

  2. 卸载docker-compose

1
sudo rm -rf /usr/local/bin/docker-compose

国内Linux设备

  1. docker-compose 一键安装脚本

​ 下列支持自动判断CPU架构, 并且默认安装最新版本.

1
2
3
4
tag=$(wget -qO- -t1 -T2 "https://api.github.com/repos/docker/compose/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g')
sudo curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/download/$tag/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

如果看到提示版本号, 即为安装成功.

image-20230331110354418

  1. 卸载docker-compose
1
sudo rm -rf /usr/local/bin/docker-compose