linux docker 安装

1.基础环境

centos7.3

cat /etc/os-release

2. 安装docker

2.1 安装环境依赖

sudo yum -y install yum-utils device-mapper-persistent-data lvm2

yum -y install yum-utils:这部分命令会安装yum-utils工具集。yum-utils是一组与YUM(Yellowdog Updater Modified)包管理器相关的实用程序集合,它提供了一些额外的工具来帮助用户更有效地管理软件包。-y选项表示在安装过程中自动确认所有提示,无需人工干预。
device-mapper-persistent-data lvm2:这部分命令实际上是两个包的名字,它们将一起被安装:
device-mapper-persistent-data:这个包提供了设备映射器(Device Mapper)所需的文件和工具,设备映射器是一种内核框架,用于创建逻辑卷管理(LVM)、加密(dm-crypt)、快照等高级磁盘功能。
lvm2:这是逻辑卷管理器(Logical Volume Manager)的第二版,它允许动态调整分区大小,而不需要重新启动系统。LVM2支持创建、管理和调整逻辑卷大小,对于需要灵活存储解决方案的系统非常有用。
综上所述,这条命令的作用是在系统上安装yum-utils工具集以及device-mapper-persistent-data和lvm2这两个包,以便能够使用更高级的磁盘和卷管理功能。这些工具通常在设置复杂的存储配置或进行系统维护时非常有用。

2.2 更新 yum 缓存

sudo yum clean all
sudo yum makecache fast

2.3 添加国内镜像源

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.4 安装 docker ce

sudo yum install -y docker-ce docker-ce-cli containerd.io

docker-ce 社区版 而ee是企业版

2.5 启动,并设置为开机自动启动

sudo systemctl start docker
sudo systemctl enable docker

3 添加用户到docker组

3.1 创建 docker 组(如果尚未创建)

sudo groupadd docker

3.2 将当前用户添加到 docker 组

sudo usermod -aG docker $USER

3.3 验证用户是否已经添加到 docker 组

groups

3.4 重启docker服务

sudo systemctl restart docker

3.5 生效配置

sudo newgrp docker

4. 验证

docker ps

不报错即可

### 如何在 Linux 系统中安装 Docker #### 安装前准备 为了确保 Docker 能够正常工作,在正式安装之前需要完成一些必要的准备工作。这包括确认操作系统的兼容性和内核版本,以及安装所需的依赖包。 - 查看服务器的操作系统版本可以通过命令 `cat /etc/os-release` 实现[^2]。 - 检查当前使用的内核版本可以执行命令 `uname -r` 来获取相关信息。 - 推荐的依赖包可以在以下命令的帮助下被安装: ```bash sudo apt-get update && sudo apt-get install -y \ ca-certificates \ curl \ gnupg \ lsb-release ``` #### 配置官方仓库 为了让系统能够识别到最新的 Docker 版本,建议先添加 Docker 的官方 GPG 密钥和 APT 存储库: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update ``` 以上脚本适用于基于 Debian/Ubuntu 的发行版[^1]。 #### 安装 Docker CE (社区版) 一旦存储库配置完毕,就可以通过下面的命令来安装 Docker 社区版(CE): ```bash sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 如果希望简化流程,还可以采用一键式方法进行安装,例如使用如下脚本来快速部署环境: ```bash curl -sSL https://get.docker.com | sh ``` 这种方法适合于那些不介意自动化的用户,并且它会处理大部分前期步骤[^3]。 #### 启动与验证 安装完成后,启动 Docker 并将其设置为随系统一起启动是非常重要的一步: ```bash sudo systemctl start docker sudo systemctl enable docker ``` 最后,测试 Docker 是否正确安装并运行了一个简单的容器实例: ```bash sudo docker run hello-world ``` 此命令下载一个名为 “hello-world” 的小型镜像并在容器里运行它,从而证明整个过程顺利完成。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值