码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • CentOS7 下载安装卸载 Docker——Docker启动关闭


    Docker下载安装

    • CentOS7 下载安装 Docker
      • 1. 确定linux系统是CentOS7及以上版本
      • 2. 卸载旧版本
      • 3. yum 安装gcc相关
      • 4. 安装需要的软件包
      • 5. 设置stable镜像仓库
      • 6. 更新yum软件包索引
      • 7. 安装Docker CE
      • 8. 启动和关闭docker
        • 8.1 启动docker
        • 8.2 关闭docker
      • 9. 测试hello-world
      • 10. 卸载docker
      • 11. 问题1:`error pullina image configuration: download failed after attempts=6: dial tcp 104.18.122 25:443: i/o timeout`

    CentOS7 下载安装 Docker

    官网下载地址:https://docs.docker.com/engine/install/centos/
    在这里插入图片描述

    1. 确定linux系统是CentOS7及以上版本

    uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
    cat /etc/redhat-release
    uname -r
    在这里插入图片描述

    2. 卸载旧版本

    在root权限下输入
    yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    

    3. yum 安装gcc相关

    先连接上网络
    yum - y install gcc
    yum -y install gcc-c++

    在这里插入图片描述

    4. 安装需要的软件包

    安装软件包(提供实用程序)并设置存储库。
    yum install -y yum-utils

    在这里插入图片描述

    5. 设置stable镜像仓库

    设置阿里云存储库
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    在这里插入图片描述

    6. 更新yum软件包索引

    yum makecache fast
    在这里插入图片描述

    7. 安装Docker CE

    Docker社区版(CE):为了开发人员或小团队创建基于容器的应用,与团队成员分享和自动化的开发管道。docker-ce提供了简单的安装和快速的安装,以便可以立即开始开发。docker-ce集成和优化,基础设施。(免费)

    yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

    需要总下载量:114 M,打开2分钟,中间输入2次y

    在这里插入图片描述在这里插入图片描述

    在这里插入图片描述

    8. 启动和关闭docker

    查看进程
    ps -ef|grep docker

    8.1 启动docker

    systemctl start docker
    在这里插入图片描述

    8.2 关闭docker

    systemctl stop docker
    在这里插入图片描述

    查看安装docker的版本号
    docker version

    在这里插入图片描述

    9. 测试hello-world

    docker run hello-world在这里插入图片描述

    run干什么:先去本地找镜像文件,找到就以该镜像生成容器实例运行,找不到就去远程去找,找到就下载镜像到本地,以该镜像生成容器实例运行,找不到就返回错误。在这里插入图片描述

    10. 卸载docker

    关闭docker服务
    systemctl stop docker
    卸载 Docker Engine, CLI, Containerd, 和 Docker Compose包 :
    yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin

    主机上的映像、容器、卷或自定义配置文件不会自动删除。删除所有映像、容器和卷:
    rm -rf /var/lib/docker
    rm -rf /var/lib/containerd

    11. 问题1:error pullina image configuration: download failed after attempts=6: dial tcp 104.18.122 25:443: i/o timeout

    在这里插入图片描述

    拉取镜像超时------配置国内镜像

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://yxzrazem.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    请添加图片描述
    配置完速度杠杠滴

  • 相关阅读:
    算法-第几个幸运数
    扫码登录认证技术原理介绍及实践
    在VS Code 中调试远程服务器的PHP代码
    NodeJS 实战系列:DevOps 尚未解决的问题
    线下实体店铺会员引流的四种方法-未完待续
    LeetCode(1)合并两个有序数组【数组/字符串】【简单】
    g2o的hessian矩阵、b怎么存储
    测试用例设计方法——等价类划分法
    【快速排序介绍】
    初探HarmonyOS之ArkTs使用教程
  • 原文地址:https://blog.csdn.net/qq_45896330/article/details/127035231
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号