安装Docker

Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。

Docker CE 分为 stable testnightly 三个更新频道。

官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 CentOS上的安装。

CentOS安装Docker

Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。

卸载(可选)

如果之前安装过旧版本的Docker,可以使用下面命令卸载:

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

安装docker

首先需要大家虚拟机联网,安装yum工具

yum install -y yum-utils \device-mapper-persistent-data \lvm2 --skip-broken

然后更新本地镜像源:

# 设置docker镜像源
yum-config-manager \--add-repo \https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repoyum makecache fast

然后输入命令:

yum install -y docker-ce

docker-ce为社区免费版本。稍等片刻,docker即可安装成功。

启动docker

Docker应用需要用到各种端口,逐一去修改防火墙设置。非常麻烦,因此建议大家直接关闭防火墙!

启动docker前,一定要关闭防火墙后!!

启动docker前,一定要关闭防火墙后!!

启动docker前,一定要关闭防火墙后!!

# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld

通过命令启动docker:

systemctl start docker  # 启动docker服务systemctl stop docker  # 停止docker服务systemctl restart docker  # 重启docker服务

然后输入命令,可以查看docker版本:

docker -v

如图:

配置镜像加速

docker官方镜像仓库网速较差,我们需要设置国内镜像服务:

参考阿里云的镜像加速文档:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

初识Docker-Docker的安装相关推荐

  1. 第133天学习打卡(Docker 初识Docker Docker的基本组成 安装docker 阿里云镜像加速 Docker常用命令)

    Docker学习 Docker概述 官方地址:Empowering App Development for Developers | Docker Docker的思想来自于集装箱! 隔离:Docker ...

  2. Docker学习(一)-----Docker简介与安装

    一.Docker介绍 1.1什么是docker Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植 ...

  3. 客快物流大数据项目(二十二):Docker环境中安装软件

    目录 Docker环境中安装软件 一.安装JDK 二.安装Oracle11g 1.安装pdksh 2.安装Oracle依赖

  4. docker 离线安装 mysql_Oracle数据库之docker 离线环境安装oracle

    本文主要向大家介绍了Oracle数据库之docker 离线环境安装oracle,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 因测试需要,需在内网的测试环境搭建一套docker ...

  5. Docker for mac安装

    Mac安装Docker docker下载地址: https://hub.docker.com/editions/community/docker-ce-desktop-mac docker for m ...

  6. docker镜像指定安装源_Docker 安装与镜像

    安装docker 1.使用阿里云的yum源 #cd /etc/yum.repos.d/ 这目录存放了当前系统的yum源配置信息#wget http://mirrors.aliyun.com/repo/ ...

  7. Docker CE 全自动安装

    操作系统 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) [root@localhos ...

  8. docker 启动命令_Jenkins视频课程在Docker环境下安装Jenkins,命令行如何启动Jenkins...

    Tomcat是Apache开发的一款servlet容器,可以提供java服务,作为服务器来使用.Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建.部署.自动化, 满 ...

  9. Docker for Linux 安装

    Docker for Linux 安装 原文:Docker for Linux 安装 前言: 环境:centos7.5 64 位 正文: Docker 软件包已经包括在默认的 CentOS-Extra ...

  10. docker centos7 chrome 安装并且支持局域网远程调试

    2019独角兽企业重金招聘Python工程师标准>>> centos7 docker 镜像 docker pull centos:7 yum 安装chrome 参考地址: https ...

最新文章

  1. php 添加日志文件,如何在PHP中创建日志文件?
  2. 互联网协议 — HTTP/3 超文本传输协议第 3 版
  3. 【Java 并发编程】线程池机制 ( 线程池执行任务细节分析 | 线程池执行 execute 源码分析 | 先创建核心线程 | 再放入阻塞队列 | 最后创建非核心线程 )
  4. mysql 表资源,MySQL 复制表的方法
  5. 《算法竞赛入门经典》 例题 4-4 信息编码 (Message Decoding,ACM,ICPC World Finals 1991,UVa 213)
  6. Git账号以及TortoiseGit配置
  7. 【数据结构基础笔记】【链表】
  8. ThreadLocal T类的说明 转载 原作者 lujh99
  9. 数据库工作笔记010---Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结
  10. PL/SQL中,declare定义变量和variable定义变量的区别?
  11. B00002 C语言位字段实例
  12. 曼昆《经济学原理微观》读书笔记
  13. 机器人足球比赛linux,机器人足球实验报告.doc
  14. 【第五课】ArcCatalog和ArcToolbox初识
  15. 简化的围棋棋子规则(C++实现)
  16. 图像算法---白平衡AWB(讲的很好)
  17. 计算机网络学习-003
  18. Windows11图片密码的设置方法(用喜欢的图片作为开机密码)
  19. booting from hard disk
  20. QT关于iCCP警告去除

热门文章

  1. OverFeat4.2的安装和使用
  2. Notepad++ 插件之 TextFX (安装及作用)
  3. java高级----Thread之ScheduledExecutorService的使用
  4. 【bzoj 2435】[Noi2011]道路修建(dfs)
  5. 一条代码解决各种IE浏览器兼容性问题
  6. UITableView cell自定义视图中插入Table实现复杂界面
  7. 如何提高Google Adsense单价:点击率篇
  8. CesiumLab V1.3 新功能 MAX场景处理(免费Cesium处理工具集)
  9. 弹性盒模型--新版与旧版比较(1)
  10. Python和Java就业前景对比