一、系统要求

  • 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 以及简单使用相关推荐

  1. CentOS7安装Docker详细教程

    CentOS7安装Docker 文章目录 CentOS7安装Docker Docker简介 Docker架构 Docker安装流程 查看Docker 参考文章 Docker简介 Docker 是一个开 ...

  2. linux设置docker自动启动,CentOS7安装Docker配置服务端和容器自启动

    接上一篇,在VirtualBox上安装配置好了CentOS7,继续在这个虚拟机上装好docker并总结一下使用到的常用功能. 安装Docker 安装直接参考官网来安装就OK,没有遇到什么问题,值得注意 ...

  3. Centos7 安装Docker(v2021 version 20.10.5) 并通过docker-compose运行TiDB集群

    Centos7 安装Docker(v2021 version 20.10.5) 卸载docker旧版 注意:新系统不用卸载 yum remove docker \docker-client \dock ...

  4. centos7安装docker并配置镜像加速

    Centos7安装docker 并配置镜像加速 1.如果系统上之前有安装过docker 那么就需要先执行下面的命令 删除旧版本docker sudo yum remove docker \docker ...

  5. Docker:docker简介及CentOS7安装Docker,以及配置镜像加速问题解决

    一.Docker是什么: 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不 ...

  6. centos7镜像加速_虚拟机 Linux CentOS7 安装Docker 详解:使用 阿里云Yum源;附加云镜像加速器...

    Docker 要求 CentOS 系统的内核版本高于 3.10 ,先检查一下,如内核版本不符合,不建议参考该贴安装!(CentOS版本 大于7.0以上版本,一般都可以:建议先查询系统内核版本) 如系统 ...

  7. centos7安装docker并配置阿里云镜像

    文章目录 一.安装docker 准备工作: 主要步骤: 二.配置阿里云镜像 1.依次输入以下四条命令: 2.测试 错误记录 一.安装docker 准备工作: CentOS7能上外网 yum -y in ...

  8. CentOS7安装Docker与使用篇

    一.在CentOS7上安装Docker篇 1. 查看系统版本:  $ cat /etc/redhat-release  CentOS Linux release 7.0.1406 (Core) 2. ...

  9. Centos7 安装docker和docker-compose

    文章目录 1. 环境介绍 2. 删除旧版本和相关依赖 3. 安装依赖 4. 配置稳定的repositories 5. 安装docker 6. docker信息 7. Centos7 安装docker- ...

最新文章

  1. CentOS 6 时间,时区,设置修改及时间同步
  2. 禁用Grid上的自动排序功能
  3. note for git
  4. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 安装过程
  5. 自动以及手动清除手机垃圾文件
  6. htaccess有什么用
  7. c 复杂的前置后置面试题_练一练!3道经典嵌入式C 面试题,答案在文末
  8. spring security3.x学习(3)_初探过滤器机制和auto-config用法
  9. 触发C#Button的双击事件
  10. Electron 使用Widevine CDM插件
  11. 2月英语总结 —— 跟读 and topic
  12. 视频教程-程序员的数学:线性代数-Python
  13. 太原今年实施一批大数据重大项目
  14. python repr
  15. Unity的UGUI使用Text和Image实现文字下划线
  16. 冰河公开了常逛的23大学习网站,赶快收藏
  17. 使用picgo配置图床使用
  18. $U_{GSQ}$对共源放大电路电压放大倍数的影响
  19. 土地资源管理本科毕业论文有哪些选题推荐?
  20. 记一次EFCore类型转换错误及解决方案

热门文章

  1. exe文件解包_如何获取别人微信小程序的源文件?
  2. PostgreSQL备份恢复实现
  3. 今晚直播丨手把手安装搭建GoldenDB
  4. 鼠年最后一场干货直播:构建极致性能、易于扩展、坚如磐石的数据库
  5. PostgreSQL如何使用PLJava支持Java编程
  6. 智能时代,企业如何“聚数为智”加速数字化转型?
  7. 中国的 30万 DBA 们来自何方,向何处去?
  8. 在高并发环境下该如何构建应用级缓存
  9. 这几个动态规划的问题,面试官就爱问
  10. 一起来学习丨听海华大赛第一名团队聊比赛经验和心得