
Docker入门教程(二)---docker和docker-compose 快速安装
使用 root 权限登录 CentOS,确保系统包已更新到最新版本:
发布日期:2021-05-07 17:42:54
浏览次数:19
分类:精选文章
本文共 2617 字,大约阅读时间需要 8 分钟。
Docker 和 Docker Compose 安装指南
Docker 安装
CentOS 安装
确保 CentOS 系统内核版本为 3.10 及以上版本。可以通过以下命令查看内核版本:
$ uname -r
如果内核版本低于 3.10,请升级内核到 3.10 或更高版本。
安装步骤
$ sudo yum update
- 卸载旧版本 Docker:
- 安装必要的软件包:
- 添加 Docker 官方仓库(建议使用阿里云镜像加速器):
- 查看所有可用的 Docker 版本:
- 安装 Docker:
- 启动 Docker 服务并配置开机启动:
- 验证安装是否成功:
- 如果已安装过旧版本,先卸载旧版本:
- 更新系统包索引:
- 安装必要的依赖包:
- 添加 Docker 官方 GPG 密钥:
- 添加 Docker 仓库(建议使用阿里云镜像加速器):
- 更新并安装 Docker CE:
- 验证安装是否成功:
- 创建 docker 用户组:
- 将当前用户添加到 docker 用户组:
- 重启 Docker 服务:
- 修改
/etc/docker/daemon.json
文件(如果文件不存在,新建): - 添加阿里云镜像加速器:
- 重新启动 Docker 服务:
- 验证配置是否生效:
- 下载 Docker Compose 二进制文件:
- 设置可执行权限:
- 查看版本信息:
$ sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
如果网络不稳定,可以使用阿里的镜像源:
$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
$ yum list docker-ce --showduplicates | sort -r
$ sudo yum install docker-ce docker-ce-cli containerd.io
$ systemctl start docker$ systemctl enable docker
$ docker version
Ubuntu 安装
$ sudo apt-get remove docker docker-engine docker.io containerd runc
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
如果网络不稳定,可以使用阿里的镜像源:
$ sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
$ sudo apt-get update$ sudo apt-get install docker-ce docker-ce-cli containerd.io
$ docker version
添加 Docker 用户组
为了避免使用 sudo 执行 Docker 命令,可以将当前用户添加到 docker 用户组:
$ sudo groupadd docker
$ sudo usermod -aG docker $USER
$ sudo systemctl restart docker
镜像加速器配置
为了加快 Docker 镜像拉取速度,可以配置国内镜像加速器:
$ vi /etc/docker/daemon.json
{ "registry-mirrors": [ "https://xxx.mirror.aliyuncs.com" ]}
$ sudo systemctl daemon-reload$ sudo systemctl restart docker
$ docker info
如果 Registry Mirrors 中显示 https://registry.docker-cn.com/
,说明配置成功。
Docker Compose 安装
简介
Docker Compose 是 Docker 官方的容器编排工具,可以通过一个 YAML 文件定义和运行多容器应用。
安装
$ curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
$ docker-compose version
卸载
如果使用二进制包安装,可以通过以下命令卸载:
$ sudo rm /usr/local/bin/docker-compose
参考资料
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月17日 23时43分45秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
响应的HTTP协议格式+常见的响应码
2019-03-15
关于Linux系统中touch命令的说明
2019-03-15
将windows里的内容直接复制粘贴到ubuntu,提高效率
2019-03-15
webservice 远程服务器返回错误:(400)错误的请求
2019-03-15
[日常] PHP与Mysql测试kill慢查询并检验PDO的错误模式
2019-03-15
[Linux] 进程间通信
2019-03-15
[PHP] error_reporting(0)可以屏蔽Fatal error错误
2019-03-15
thinkphp 的一些重要知识点
2019-03-15
Java学习第二章——Java基本语句
2019-03-15
遇到问题之-yum update无法连接镜像问题解决
2019-03-15
pycharm如何设置(错误、警告类的标准提醒)
2019-03-15
PHP是世界上最好的语言?Phython第一个不服
2019-03-15
Bugku CTF-web6
2019-03-15
Bugku CTF-web10 头等舱
2019-03-15
UML-配置图
2019-03-15
JS高级面向对象(二)-构造函数和原型
2019-03-15
python入门到秃顶(10):异常
2019-03-15
ES6_变量生明
2019-03-15
考研复试英语问答
2019-03-15