CentOS 7 安装 Docker

docker linux安装(一) Centos7上安装docker Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。 社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。... 阅读详情

安装 Docker

如果你安装了老版本的 docker,先卸载

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

安装 docker 及 docker-compose

sudo yum install -y yum-utils
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
 
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

安装好的 docker 版本如下

Docker version 20.10.14, build a224086

启动 docker并设置开机启动

systemctl start docker
systemctl enable docker

设置docker-compose符号链接

ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/bin/docker-compose

设置镜像加速器(可选)

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

更多加速器设置可以参考这篇文章

使用镜像加速器执行 docker pull 时,有时会出现如下错误。去掉镜像加速后命令可以正常执行。

error pulling image configuration: received unexpected HTTP status: 500 Internal Server Error

修改docker默认的存储位置

查看 docker 存储位置

# sudo docker info | grep "Docker Root Dir"
Docker Root Dir: /var/lib/docker

停止 docker 服务

systemctl stop docker

复制目录内容,/data/lib/docker为修改后的 docker 存储位置

rsync -avzP /var/lib/docker/ /data/lib/docker

备份原目录

mv -u /var/lib/docker /var/lib/docker.bak

新存储位置符号链接到源路径

ln -s /data/lib/docker /var/lib/docker

重启 docker 服务

systemctl start docker

用systemctl status docker检查服务正常后,删除原目录备份

rm -rf /var/lib/docker.bak

Docker 常用命令

更多Docker 使用方法,可参考 Docker 常用命令

Docker 安装 CentOS7 本文主要介绍了docker 下安装centos7。访问 CentOS 镜像库地址:https://hub.docker.com/_/centos?tab=tags&page=1。可以通过 Sort by 查看其他版本的 CentOS 。默认是最新版本 centos:latest 。 使用以下命令来查看是否已安装了 centos7: 启动centos容器,并把docker上centos的22端口映射到本机60001端口(端口号可以自己指定) 3、进入到Centos容器 4.安装ssh服务和网络必须软件 阅读详情

相关推荐

【CentOS7】CentOS 7 Docker 安装

本文提供了2024年最新版CentOS 7系统安装Docker CE的完整指南。由于CentOS 7已停止官方维护,文章首先指导修复Yum源,详细说明了Docker安装步骤(包括卸载旧版本、安装依赖包、配置镜像源等),并提供了自动化安装脚本。文中还包含安装验证方法、常见问题排查和最佳实践建议。特别提醒:建议新项目迁移至Rocky Linux 9等现代系统,但本方案仍适用于必须使用CentOS 7的场景。

linjiuxiansheng的博客 3612

【DockerCE】Docker-CE 20.10.14正式版发布

For RHEL/CentOS 7 官方发布的rpm包中,本次版本更新中,增加了一个名称为docker-compose-plugin的包。 官方下载地址: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 先从官网下载下面的rpm包 再使用下面的命令获取离线安装所需的其他依赖包 # yum install -y *.rpm --downloadonly --downloaddir=./ # ls -ltr

cnskylee的博客 2755

Centos7安装Docker

Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。

weixin_43539296的博客 867

centos7 上Docker 20.10的安装和配置使用

1. 安装 1.1 安装需要的软件包,yum-util 提供yum-config-manager功能 yum install -y yum-utils 1.2 设置docker软件的yum阿里云 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 可以查看所有仓库中所有docker版本,并选择特定版本安装 yum list docker-ce --showduplic

monoplasty的博客 9202

CentOS7 离线安装Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的中,然后发布到任何流行的 Linux或操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。本文重点介绍CentOS7 离线安装Docker。

dhj1212的博客 1270

centos7安装docker,docker安装centos7

1.检查linux系统环境 docker官方建议linux内核linux 3.10以上 #先查看内核,是否3.10以上版本,如果不是需要升级至3.10以上 uname -r 2.更新yum sudo yum update 3.安装docker最新版本 #默认最新版本,也可指定版本 yum -y install docker-io 4.启动docker service docker st...

随心所欲的博客 396

linux安装指定版本docker

CentOS Linux release 7.9.2009 (Core) 安装docker-20.10.14

red_sky_blue的专栏 4769

Centos7 安装Docker

安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 执行日志: Loaded plugins: fastestmirror Determining fastest mirrors * base: mirror.bit.edu.cn * extras: mirrors.tuna.tsinghua.edu.c...

曾经蜡笔没有小新 4719

Cenots7安装Docker centos安装Docker centos7安装Docker

`Docker`是一种基于容器技术的应用封装、发布和执行平台,其中镜像和容器是其核心概念。 `镜像`是Docker的构建基础,可以将其视为一个静态的文件系统快照,包含了运行应用程序所需的一切:代码、运行环境、库、依赖项等。镜像由Dockerfile定义,并通过docker build命令构建。 容器是从镜像中创建并运行的实例,它封装了应用程序及其所有依赖项,并与主机系统隔离。容器可以被启动、停止、暂停、删除等,使得应用程序的开发、测试、部署、运维等过程更加灵活和高效。容器由Docker引擎运行,并由do

半只 2882

Linux CentOS7 Docker安装

最近开始学习Docker,和大家分享一些学习过程遇到的问题和经验。 我使用的环境是CentOS7,Docker版本选择Docker CE 即社区免费版。 安装Docker准备工作 1、Docker 要求 CentOS 系统的内核版本高于 3.10,通过下面的语句查看内核版本 uname -r 2、移除旧的版本 sudo yum remove docker \ ...

程序猿老王的博客 1525

centos7上安装部署docker

安装部署docker ###如果已安装过docker,彻底删除docker #####非docker-ce版本卸载 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ doc...

csdn1115698735的博客 1204

centOS7 docker安装,centOS安装dockerCompose

参考阿里云的镜像加速文档:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors。docker启动项目的时候可能会用到很多的端口,逐一设置端口过于麻烦,直接关闭防火墙即可!systemctl restart docker # 重启docker服务。以上补全命令操作不一定会成功,我们也不要求一定需要补全功能,不影响后续操作。systemctl start docker # 启动docker服务。# 设置docker镜像源。

weixin_64114527的博客 1813

Docker 20.10.14通过rpm包离线安装

在解压目录执行:rpm -ivhU *.rpm --nodeps --force 部分包如下 audit-libs-python-2.8.5-4.el7.x86_64.rpm checkpolicy-2.5-8.el7.x86_64.rpm containerd.io-1.5.11-3.1.el7.x86_64.rpm container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm docker-ce-20.10.14-3.el7.x86_64.rpm docker-ce-cli-20.10.14-3.el7.x86_64.rpm docker-ce-rootless-extras-20.10.14-3.el7.x86_64.rpm docker-scan-plugin-0.17.0-3.el7.x86_64.rpm fuse3-libs-3.6.1-4.el7.x86_64.rpm fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm iptables-1.4.21-35.el7.x86_64.rpm

CentOS 7 安装 Docker 的详细步骤

欢迎来到这篇关于在 CentOS 7 上安装 Docker 的教程。在本篇博客中,我们将介绍在 CentOS 7 操作系统上如何安装 Docker。Docker 是一个开源的应用容器引擎,允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。下面让我们开始吧。

terence的博客 1万+

docker-ce-20.10.14-3.el7.x86_64的centos7.x离线安装包

安装方法可以参考这篇文章:https://blog.csdn.net/ziyetian666/article/details/106668638/ centos7.x最小化安装后可以直接安装docker-ce

docker-20.10.14.tgz

docker离线安装包

CentOS7中安装Docker

前言 工欲善其事必先利其器,操作 Linux 服务器得有一个用着舒服的客户端,这里推荐使用MobaXterm MobaXterm 下载地址:https://mobaxterm.mobatek.net/download.html 下载 1. 输入命令yum install docker -> 在线安装 Docker 2. 安装过程中有询问输入y即可 3....

我的博客 1万+

MCU工程迁移实战:从STM32到MSPM0L1306的完整指南

在嵌入式系统开发中,MCU工程迁移是开发者常面临的核心挑战,涉及从旧平台向新芯片的完整适配。其原理在于不同MCU在硬件架构、外设寄存器映射、时钟树及开发工具链上存在差异,迁移的本质是将应用逻辑与底层硬件实现解耦。这一过程的技术价值在于提升代码复用性、降低硬件切换成本,并确保产品能快速响应供应链或技术栈变化。典型应用场景包括产品升级换代、芯片缺货替代以及技术生态统一。本文以TI MSPM0L1306为例,详解如何通过对比清单分析、DriverLib API替换及分步调试,高效完成从STM32等平台到Arm C

weixin_27625589的博客 330

VMware centos7安装docker

VMware centos7安装docker

人若有志,就不会在半坡停止。 2658

OKCC呼叫中心部署实战指南:从零搭建高效外呼系统

本文提供OKCC呼叫中心系统的完整部署实战指南,从服务器选型、操作系统准备到详细安装步骤和性能优化,帮助企业从零搭建高效外呼系统。重点介绍FreeSWITCH核心组件的安装配置技巧,以及常见问题排查方法,助力企业提升客户服务效率。

weixin_29275257的博客 163

Win10内网离线安装NET3.5,绝对成功,保姆级

今天工作安装工具软件套装3.5组件!也在csdn上找了很多方法躺了很多坑,我总结如下! 其实就一条,什么版本的win10装什么版本的net3.5 我的电脑是1909版本,用2004H2的镜像是没有用的,dism组件报错8024402C 所以我下载1909镜像挂在虚拟光驱 ,管理员模式下powershell dism.exe /online /enable-feature /featurename:NetFX3 /Source:E:\sources\sxs dism.exe /online /en..

唉呀妈呀脑瓜疼 6万+
上一篇: Linux 或 MacOS 系统通过 SCP 上传文件到 Linux 云服务器
下一篇: 在CentOS7上安装和配置Node.js
csdn_dev_cloud
博客等级 码龄5年 18粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值