Docker的安装.md

本文提供在CentOS和Ubuntu系统上安装Docker的详细步骤,包括在线安装、使用脚本安装、卸载旧版本、设置镜像加速等,帮助读者快速掌握Docker的部署流程。

Docker的安装

前言

相关链接

安装前建议更换镜像

更换镜像参考链接:https://simba1949.blog.youkuaiyun.com/article/details/86658042

CentOS下安装Docker

Docker 的安装

1.在线安装 Docker
  1. 卸载老版本

    sudo yum remove docker \
                    docker-client \
                    docker-client-latest \
                    docker-common \
                    docker-latest \
                    docker-latest-logrotate \
                    docker-logrotate \
                    docker-selinux \
                    docker-engine-selinux \
                    docker-engine
    
  2. 安装 yum-utils

    sudo yum install -y yum-utils \
      		device-mapper-persistent-data \
      		lvm2
    
  3. 设置仓库地址

    sudo yum-config-manager \
         --add-repo \
         http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  4. 更新yum缓存

    sudo  yum clean all
    sudo yum makecache
    
  5. 安装daocker-ce

    # 安装最新版本 docker
    sudo yum -y install docker-ce
    # 安装指定版本 docker
    sudo yum install docker-ce=<VERSION STRING>
    
  6. 启动 docker 后台服务

    sudo systemctl start docker
    
  7. 测试运行 hello-world

    docker run hello-world
    
2使用脚本安装 Docker
  1. 更新 yum 包

    sudo yum update
    
  2. 执行 Docker 脚本

    curl -fsSL https://get.docker.com -o get-docker.sh
    
    sudo sh get-docker.sh
    
  3. 启动 docker 后台服务

    sudo systemctl start docker
    
  4. 测试运行 hello-world

    docker run hello-world
    

Docker 的卸载

sudo yum remove docker-ce
sudo rm -rf /var/lib/docker

Ubuntu 下安装 Docker

Docker 的安装

1 在线安装 Docker
  1. 卸载Docker老版本

    sudo apt-get remove docker docker-engine docker.io
    
  2. 更新 apt

    sudo apt-get update
    
  3. 安装包以允许apt通过HTTPS使用存储库:

    sudo apt-get install \
         apt-transport-https \
         ca-certificates \
         curl \
         software-properties-common
    
  4. 添加官方密钥

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    

    验证密钥:9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

    验证命令

    sudo apt-key fingerprint 0EBFCD88
    
  5. 设置仓库

    sudo add-apt-repository \
         "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
      	 $(lsb_release -cs) \
      	 stable"
    
  6. 更新 apt

    sudo apt-get update
    
  7. 安装 Docker

    # 安装最新版
    sudo apt-get install docker-ce
    # 安装指定版本
    sudo apt-get install docker-ce=<VERSION> 
    
  8. 启动docker 后台服务

    sudo service docker start
    
  9. 测试运行 hello-world

    sudo docker run hello-world
    
2 使用脚本安装 Docker
  1. 卸载Docker老版本

    sudo apt-get remove docker docker-engine docker.io
    
  2. 更新 apt

    sudo apt-get update
    
  3. 安装 Docker

    sudo apt-get install -y docker.io
    
  4. 启动docker 后台服务

    sudo service docker start
    
  5. 测试运行 hello-world

    sudo docker run hello-world
    

设置镜像加速

在 /etc/docker/daemon.json 文件配置如下,如果没有该文件请先创建

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

重启服务

sudo systemctl daemon-reload
sudo systemctl restart docker
### 回答1: docker.md 是一种文档文件的格式,通常用于存储和分享有关 Docker 容器技术的相关信息。在技术领域中,狂神说是一位非常知名的程序员/技术博主,他在网络上分享了许多关于软件开发和技术方面的知识和经验。 如果我在 docker.md 文件中遇到了狂神说,那么我可能会高兴地发现这个文件中包含了关于 Docker 容器的宝贵信息。狂神说的经验和见解一直很受人们的欢迎,因此他的观点和建议对于使用 Docker 技术的人来说会非常有价值。 在 docker.md 文件中,狂神说可能会分享一些与 Docker 相关的教程、示例代码、最佳实践和经验分享。这对于初学者来说将是一个宝贵的资源,可以帮助他们更好地理解和运用 Docker 技术。 此外,狂神说可能还会分享一些关于 Docker 生态系统中其他相关技术和工具的使用和整合的知识。这可能包括与容器编排系统(如 Kubernetes)的集成、镜像构建工具、网络管理和存储等方面的内容。 总之,如果我在 docker.md 文件中遇到了狂神说,我会感到非常幸运,因为我相信他的经验和知识将对我的 Docker 学习和实践非常有帮助。深入学习和使用 Docker 技术可以提高软件开发和部署的效率,并帮助我更好地理解和应用容器化技术的优势。 ### 回答2: 《docker.md 遇见狂神说》是一本书名,书中可能是关于Docker技术的介绍、应用和实践经验的内容。Docker是一个开源的容器化技术,它可以让开发人员将应用程序及其依赖封装到一个独立的容器中,保证应用程序可以在不同的环境中运行。 在《docker.md 遇见狂神说》中,狂神可能是书中的作者,他可能是一位经验丰富的开发者或专家,对Docker技术有深入的了解和实践经验。 这本书可能会详细介绍Docker的背景和原理,包括Docker的运行方式、容器的创建和管理,以及容器与宿主机的交互等。另外,书中可能会介绍Docker在开发、测试和部署过程中的应用场景和最佳实践,帮助读者更好地掌握和应用Docker技术。 此外,书中可能还会探讨Docker与其他相关技术的结合,比如在容器编排工具Kubernetes中的应用,以及与持续集成和持续部署工具的集成等。 总之,《docker.md 遇见狂神说》可能是一本教学实践结合的书籍,通过狂神的经验和案例,帮助读者深入理解Docker技术,并在实际应用中取得更好的效果。无论是初学者还是有经验的开发者,都可以从这本书中获得有关Docker的全面知识和实践指导。 ### 回答3: 《docker.md遇见狂神说》是一篇关于Docker容器化技术的文章。文章首先介绍了Docker的背景和起源,以及它在应用开发和部署中的重要性。接着,文章详细讲解了Docker的基本概念、架构和工作原理,包括镜像、容器和仓库的概念以及Docker引擎的组成部分。 在接下来的内容中,狂神从实践的角度出发,分享了他个人在使用Docker过程中的一些经验和技巧。他提到了如何选择和构建适合的Docker镜像,如何在容器中安装和配置应用程序,以及如何运行和管理容器等方面的问题。此外,他还介绍了一些常用的Docker命令,用于管理和监控容器、镜像和仓库。 文章还提到了Docker的一些高级特性,例如Docker网络和存储,以及Docker Compose和Swarm等工具的使用。狂神通过详细的示例和实践操作,帮助读者更好地理解和掌握这些概念和技术。 最后,文章总结了Docker的优势和应用场景,以及使用Docker所带来的效益和挑战。狂神提醒读者在使用Docker时要注意安全性和性能方面的问题,并鼓励读者通过实践来深入学习和掌握这一技术。 总的来说,《docker.md遇见狂神说》通过简明清晰的语言和实践案例,全面而深入地介绍了Docker的基本概念、工作原理和实际应用。读者可以通过阅读这篇文章,快速入门和深入理解Docker技术,从而在实际工作中更好地应用和运用这一强大的容器化技术。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Simba1949

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值