服务器安装docker的方式,收集命令贴-仅供自己使用

服务器安装docker的方式,收集命令贴-仅供自己使用

梦浪的小虾米
2023-08-20 / 2 评论 / 25 阅读 / 正在检测是否收录...

第一种脚本安装的方式:

# 获取docker脚本
curl -fsSL get.docker.com -o get-docker.sh
# 设置为阿里云源
sudo sh get-docker.sh --mirror Aliyun

第二种方式(centos使用):

# 使用阿里云镜像源
sudo yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 替换为阿里云镜像源
sudo sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

# 官方源
# $ sudo yum-config-manager \
#     --add-repo \
#     https://download.docker.com/linux/centos/docker-ce.repo

如果想要编写脚本的话,可以参考这个格式(我从一个 github 上偷来的):

    #查看版本
    docker -v
    ## 判断上一行的命令输出结果是否不等于 0,不等于 0 表示没有 docker,shell 中 0 为执行成功,而上一行的命令是查找docker版本,没有查找到,则说明不等于 0
    if [ $? -ne 0 ]; then
        ## 使用脚本的方式拉 docker.sh
        curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
        if [ $? -ne 0 ]; then
            echo "Install docker failed"
            exit 1
        fi
    fi
    ## 道理同上
    docker-compose -v
    if [ $? -ne 0 ]; then
        apt install -y docker-compose
        if [ $? -ne 0 ]; then
            echo "Install docker compose failed"
            exit 1
        fi
    fi
0

评论 (2)

取消
  1. 头像
    梦浪的小虾米 作者
    Windows 10 · Google Chrome

    https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

    回复
  2. 头像
    梦浪的小虾米 作者
    Windows 10 · Google Chrome

    https://cloud.tencent.com/document/product/213/46000

    回复