linux安装docker步骤
1、安装步骤可以参考官网https://docs.docker.com/engine/install/centos/
总结如下:
1、卸载旧的版本
1 2 3 4 5 6 7 8 | sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine |
安装方法
您可以根据需要以不同的方式安装 Docker Engine:
-
大多数用户 设置 Docker 的存储库并从中安装,以便于安装和升级任务。这是推荐的方法。
-
一些用户下载 RPM 包并 手动安装它并完全手动管理升级。这在诸如在无法访问 Internet 的气隙系统上安装 Docker 等情况下很有用。
-
在测试和开发环境中,一些用户选择使用自动化 便利脚本来安装 Docker。
步骤1:设置存储库
安装yum-utils
包(提供yum-config-manager
实用程序)并设置稳定的存储库。
sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
步骤2:
sudo yum install docker-ce docker-ce-cli containerd.io
步骤3:启动docker
sudo systemctl start docker
步骤4:验证docker
sudo docker run hello-world
步骤5:开机自启动docker
sudo systemctl enable docker
步骤6:设置daemon.json
{"log-driver":"json-file", "log-opts": {"max-size":"500m", "max-file":"3"} }
步骤7:重启docker
sudo systemctl restart docker
阿里云帮助文档按照docker:https://help.aliyun.com/document_detail/187598.html
最新阿里云docker安装步骤:
Docker有两个分支版本:Docker CE和Docker EE,即社区版和企业版。本教程基于CentOS 7安装Docker CE。
安装docker的依赖库
yum install -y yum-utils device-mapper-persistent-data lvm2
安装docker ce的软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker ce
yum makecache fast
yum -y install docker-ce
启动docker服务
systemctl start docker
Docker的默认官方远程仓库是hub.docker.com,由于网络原因,下载一个Docker官方镜像可能会需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务ACR提供了官方的镜像站点,从而加速官方镜像的下载。下面介绍如何使用阿里云镜像仓库。
https://cr.console.aliyun.com/
-
切换至终端页面。执行如下命令配置Docker的自定义镜像仓库地址。请将下面命令中的镜像仓库地址 https://kqh8****.mirror.aliyuncs.com 替换为上一步阿里云为您提供的专属镜像加速地址。
-
tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://kqh8****.mirror.aliyuncs.com"] } EOF
重新加载服务配置文件
- systemctl daemon-reload
- 重启docker服务 systemctl restart docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2021-04-11 k8s学习,k8s教程