linux上安装Docker (非常简单的安装方法) 2019

Docker的三大核心概念:镜像、容器、仓库

镜像:类似虚拟机的镜像、用俗话说就是安装文件。

容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,

可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。

仓库:类似代码仓库,是Docker集中存放镜像文件的场所。

简单介绍一下在CentOS上安装Docker。

1.检查内核版本,返回的值大于3.10即可。

  $ uname -r

2.使用 sudo 或 root 权限的用户登入终端。

3.确保yum是最新的

  $ yum update

4.添加 yum 仓库

步骤如下

第1步:首先要进入到"/etc/yum.repos.d/"目录中(因为该目录存放着yum仓库的配置文件)

第2步:使用vim编辑器创建一个名为docker.repo的新配置文件(命令  vim /etc/yum.repos.d/docker.repo 文件名称可随意,但后缀必须为repo),逐项写入下面加粗的配置参数并保存退出(不写中文注释)。 
[rhel-media] yum仓库唯一标识符,避免与其他仓库冲突。 

name=linuxprobe yum仓库的名称描述,易于识别仓库用处。。

baseurl=file:///media/cdrom 提供方式包括FTP(ftp://..)、HTTP(http://..)、本地(file:///..)  

enabled=1 设置此源是否可用,1为可用,0为禁用。 

gpgcheck=1 设置此源是否校验文件,1为校验,0为不校验。

gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release 若为校验请指定公钥文件地址。

5.安装 Docker

  $ yum install -y docker-engine

安装成功后,使用docker version命令查看是否安装成功,安装成功后------如下图

6.启动docker

 $systemctl start docker.service

7.验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

使用docker version命令查看

8.设置开机自启动

 $ sudo systemctl enable docker

到此为止docker就完全安装好了。

原文地址:https://www.cnblogs.com/tomingto/p/11439478.html

时间: 2024-10-10 16:52:55

linux上安装Docker (非常简单的安装方法) 2019的相关文章

linux上安装Docker(非常简单的安装方法)

Docker的三大核心概念:镜像.容器.仓库 镜像:类似虚拟机的镜像.用俗话说就是安装文件. 容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例, 可以将其启动.开始.停止.删除.而这些容器都是相互隔离.互不可见的. 仓库:类似代码仓库,是Docker集中存放镜像文件的场所. 简单介绍一下在CentOS上安装Docker. 前置条件: 64-bit 系统 kernel 3.10+ 1.检查内核版本,返回的值大于3.10即可. $ uname -r 2.使用 sudo 或 root 权限的用

Jenkins的安装(最为简单的安装方法)

1.Jenkins的安装(最为简单的安装方法) (1)下载Jenkins(一个war文件) (2)cmd运行:java -jar jenkins.war [Jenkins需要IDK1.5以上的版本] Jenkins的默认端口号是8080,以下是Jenkins的安装成功运行的页面:

Linux中修改docker镜像源及安装docker

1.首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2.进入yum源配置文件所在的文件夹 cd /etc/yum.repos.d/ 3.下载163的yum源配置文件(CentOS7) wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 清

idea docker 连接 linux 上的 docker

安装插件 Docker插件,首先需要在你的IDEA中安装Docker插件,定位到File-Setting-Plugins后搜索Docker Integration安装 配置Docker服务器,在IDEA中定位到File-Setting-build,Execution,Deployment-Docker 运行 idea 项目到 远程 linux docker 上 编写 Dockerfile 文件 添加 maven 依赖 <build> <finalName>${project.art

Linux上SQL及MYSQL简单操作

Linux上检查MYSQL是否安装: $ sudo service mysql start Ubuntu Linux安装配置MYSQL: $ sudo apt-get install mysql-server $ sudo apt-get install mysql-client 安装结束后,用命令验证是否安装成功: $ sudo netstat -tap | grep mysql 修改MYSQL配置文件: $ sudo gedit /etc/mysql/my.cnf 打开MYSQL并使用ROO

[docker] 02 CentOS安装docker(包含失败),安装命令简介,以及docker核心概念

主要内容: 一.安装docker(包含卸载重新安装) 二.配置docker服务 三.安装命令简介 四.docker核心概念 一.安装docker 1.1. 通过uname -r查看系统版本,为什么要查看系统版本呢?因为docker对CentOS有以下要求: a. CentOS 7及以后的版本 b. 64位操作系统 c. 内核版本至少3.10 1.2. 支持devicemapper存储类型 sudo yum update sudo yum install -y device-mapper-pers

Linux上的桌面及VNC的安装和配置

服务端环境:CentOS 6.7客户端环境:Windows 7 1.服务器安装VNC服务端 2.编辑vnc配置文件 3.设定VNC的密码 4.查看vnc的会话信息 5.客户端测试vnc连接 Reference 1.服务器安装VNC服务端 可以直接rpm安装vnc的服务端: rpm -ivh tigervnc-server-1.1.0-16.el6.x86_64.rpm 如果rpm安装时发现有依赖,建议直接使用yum安装,轻松解决依赖问题: yum install tigervnc-server

一个 Linux 上分析死锁的简单方法

转自:https://www.ibm.com/developerworks/cn/linux/l-cn-deadlock/ 简介 死锁 (deallocks): 是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程(线程)称为死锁进程(线程). 由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程(线程)在无外力协助下,永远分配不到必需的资源而无法继续运行,

TQ2440学习笔记——Linux上I2C驱动的两种实现方法(1)

作者:彭东林 邮箱:[email protected] 内核版本:Linux-3.14 u-boot版本:U-Boot 2015.04 硬件:TQ2440 (NorFlash:2M   NandFlash:256M  内存:64M) 摘要 这里并不深入分析Linux下I2C驱动的实现,只是以TQ2440硬件平台为例分析I2C驱动的两种方法. 第一种方法: 使用S3C2440自带的I2C控制器实现,这个kernel已经支持,我们只需要配置即可. 第二种方法: 使用GPIO模拟,这个在kernel中