centos7安装docker 以及简单使用
一、系统要求
- 1、安装Docker CE,需要一个维护版本的Centos7
- 2、centos-extras库必须启用,这个存储库默认启用,但是如果您禁用了它,您需要重新启用它(AdditionalResources/Repositories - CentOS Wiki)
注意: 1、虚拟机or物理机 2、centos7系统(稳定,对docker支持友好)
二、卸载旧版本
yum remove docker docker-common docker-selinux
三、安装Docker CE
- 1、安装需要的依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
备注:-y 表示不询问 使用默认配置进行安装,等待提示 完毕!
- 2、配置稳定仓库 (如果有本地仓库先禁用)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
或者国内阿里源
使用阿里云Docker Yum源
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum -y install docker-ce
- 3、安装
yum install docker-ce
4、安装指定版本的Docker
[root@docker ~]# yum list docker-ce --showduplicates | sort -r
查看是否安装成功
yum list installed | grep docker
备注:命令为 查看yum安装完成文件列表 并 筛选docker安装信息 如下
查看docker版本
docker version
5、启动docker
systemctl start docker
- 6、查看是否启动成功
systemctl status docker
- 7、验证docker是否安装正确
docker run hello-world
- 8、使用docker命令
docker images
三 使用docker安装mysql
step1:使用docker pull 拉取docker hub仓库中mysql镜像 (注意备注)
mysql镜像版本如下:
docker pull mysql:8.0
备注:docker pull 默认到官方参考拉取 mysql:8.0 镜像名:镜像tag
官方地址为国外地址安装缓慢可进行配置
step2:修改镜像文件拉取地址为ustc
vi /etc/docker/daemon.json
备注:insert 编辑内容如下 并esc 输入:wq 保存退出
{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
step3:重启docker 重新进行step1 安装速度变快
systemctl restart docker
step4:查看镜像安装情况
docker images
step5:启动docker中镜像
docker run --name mysql8.0 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0
备注 :--name 服务启动别名设置 -p端口映射 宿主机端口:镜像运行端口 -d 镜像名:tag 使用守护进程模式启动 -e:设置root帐号密码
step6:查看运行的镜像
docker ps -a
step7:进入镜像 运行mysql
docker exec -it mysql8.0 /bin/bash
备注:exec docker进入容器命令 -it 容器中服务别名 /bin/bash 表示命令行模式 与 -d 后台守护进行模式启动 形成两种运行方式
进入容器中如图所示变化如下
cd /usr/bin
mysql -u root -p
备注: 在容器中进入用户目录启动mysql 输入密码连接成功
四 其他命令
step1:删除安装包
yum remove -y 安装包名
step2:停止/开始服务
systemctl stop docker
systemctl start docker
step2:移除已经安装镜像
docker rmi 镜像名:tag or 镜像id
step3:停止/启动/删除容器服务
docker stop 容器服务别名 or 容器id
docker start 容器服务别名 or 容器id
docker rm 容器服务别名 or 容器id
参考:
Centos7上安装docker - 风止雨歇 - 博客园
https://blog.csdn.net/qq_22211217/article/details/80414227
centos7安装docker 以及简单使用相关推荐
- CentOS7安装Docker详细教程
CentOS7安装Docker 文章目录 CentOS7安装Docker Docker简介 Docker架构 Docker安装流程 查看Docker 参考文章 Docker简介 Docker 是一个开 ...
- linux设置docker自动启动,CentOS7安装Docker配置服务端和容器自启动
接上一篇,在VirtualBox上安装配置好了CentOS7,继续在这个虚拟机上装好docker并总结一下使用到的常用功能. 安装Docker 安装直接参考官网来安装就OK,没有遇到什么问题,值得注意 ...
- Centos7 安装Docker(v2021 version 20.10.5) 并通过docker-compose运行TiDB集群
Centos7 安装Docker(v2021 version 20.10.5) 卸载docker旧版 注意:新系统不用卸载 yum remove docker \docker-client \dock ...
- centos7安装docker并配置镜像加速
Centos7安装docker 并配置镜像加速 1.如果系统上之前有安装过docker 那么就需要先执行下面的命令 删除旧版本docker sudo yum remove docker \docker ...
- Docker:docker简介及CentOS7安装Docker,以及配置镜像加速问题解决
一.Docker是什么: 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不 ...
- centos7镜像加速_虚拟机 Linux CentOS7 安装Docker 详解:使用 阿里云Yum源;附加云镜像加速器...
Docker 要求 CentOS 系统的内核版本高于 3.10 ,先检查一下,如内核版本不符合,不建议参考该贴安装!(CentOS版本 大于7.0以上版本,一般都可以:建议先查询系统内核版本) 如系统 ...
- centos7安装docker并配置阿里云镜像
文章目录 一.安装docker 准备工作: 主要步骤: 二.配置阿里云镜像 1.依次输入以下四条命令: 2.测试 错误记录 一.安装docker 准备工作: CentOS7能上外网 yum -y in ...
- CentOS7安装Docker与使用篇
一.在CentOS7上安装Docker篇 1. 查看系统版本: $ cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 2. ...
- Centos7 安装docker和docker-compose
文章目录 1. 环境介绍 2. 删除旧版本和相关依赖 3. 安装依赖 4. 配置稳定的repositories 5. 安装docker 6. docker信息 7. Centos7 安装docker- ...
最新文章
- CentOS 6 时间,时区,设置修改及时间同步
- 禁用Grid上的自动排序功能
- note for git
- ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 安装过程
- 自动以及手动清除手机垃圾文件
- htaccess有什么用
- c 复杂的前置后置面试题_练一练!3道经典嵌入式C 面试题,答案在文末
- spring security3.x学习(3)_初探过滤器机制和auto-config用法
- 触发C#Button的双击事件
- Electron 使用Widevine CDM插件
- 2月英语总结 —— 跟读 and topic
- 视频教程-程序员的数学:线性代数-Python
- 太原今年实施一批大数据重大项目
- python repr
- Unity的UGUI使用Text和Image实现文字下划线
- 冰河公开了常逛的23大学习网站,赶快收藏
- 使用picgo配置图床使用
- $U_{GSQ}$对共源放大电路电压放大倍数的影响
- 土地资源管理本科毕业论文有哪些选题推荐?
- 记一次EFCore类型转换错误及解决方案