在linux centos7 安装docker

介绍:Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。
社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。
社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。

***************************************************************

普通用户获取root 权限
ls -l /etc/sudoers
chmod 750 /etc/sudoers
vi /etc/sudoers
修改sudoers内容
###Allow root to run any commands anywhere
root ALL=(ALL) ALL
xsh ALL=(ALL) ALL
:wq

**************************************************************

1、Docker要求在centos系统内核高于3.10
uname -r #查看当前的内核版本3.10.0-957.el7.x86_64
2、使用root权限 登录Centos 确保yum包更新到最新
sudo yum update
3、卸载旧版本
docker info # 查看是否系统中存在docker 显示信息如下则没有docker bash: /usr/bin/docker: No such file or directory
sudo yum remove docker docker-common docker-selinux docker-engine

4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

5、设置yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

6、查看所有仓库中所有docker版本 然后选择特定版本进行安装
yum list docker-ce --showduplicates | sort -r

7、安装docker
sudo yum install docker-ce
如果安装不了,可能是权限不够,请查看上述普通用户权限获取方法。然后再进行安装

8、启动docker 还可以选择加入开机启动
sudo systemctl start docker
sudo systemctl enable docker

9、验证安装是否成功(有client和service两部分表示docker安装启动成功)
docker version

也可以使用docker info 查看相关docker信息。

参考链接:https://www.cnblogs.com/yufeng218/p/8370670.html

原文地址:https://www.cnblogs.com/chxrs/p/11417560.html

时间: 2024-08-30 15:43:55

在linux centos7 安装docker的相关文章

Centos7安装Docker CE

原文:Centos7安装Docker CE 每次安装Docker都要去找文档,或者每次安装的都不一样,还是要好好管理自己的这些东西,下次用的时候可以省很多的时间 Docker的早期版本称为docker或docker-engine:现在的Docker CE软件包称为docker-ce ; 环境 Centos7 安装脚本 #!/bin/bash #filename: install_docker.sh #Version: v1.0.0 #Author: LiLe #Date: 20190306 #C

centos7安装docker并配置php运行环境

原文:centos7安装docker并配置php运行环境 一.安装docker 首先我们先来了解一下什么是docker. docker是一个虚拟化的技术,基于 Linux 内核,是将进程进行封装隔离,由于隔离的进程独立于宿主机和其它的隔离的进程,因此也可以称为容器.很多人把docker理解为虚拟机,其实不是的,因为它不需要进行硬件虚拟以及运行完整操作系统等额外开销的,docker的出现也是为了解决在各种复杂的环境下不需要做任何的修改还可以保证程序正常稳定的运行,也就是环境一致性的问题,当然还有k

Linux上安装Docker

到目前为止在linux上面安装Docker的最好方式是通过Docker提供的安装脚本来安装.尽管大多数的linux发行版有他们自己的包,但是考虑到Docker的发展速度,那些包都有些过时. 安装Docker需求: 内核版本为3.10或之上,可以通过uname -r来检查,如果你正在使用RHEL或CentOS,你需要7版本或者更新的. 同时记住你需要运行一个64位的架构,可以通过uname -m来检查.结果应该是x86_64. 最简单的安装方法: curl https://get.docker.c

Linux Centos7安装MySQL5.5(二进制方式安装)

Linux Centos7安装MySQL5.5(二进制方式安装)一.在/app目录下下载mysql-5.5.54-linux2.6-x86_64.tar.gz`[[email protected] /]# cd /app[[email protected] app]# wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.54-linux2.6-x86_64.tar.gz二.解压mysql-5.5.54-linux2.6-x86_64.ta

Linux/Centos7安装与管理程序

Linux/Centos7安装与管理程序 Linux应用程序基础 查询RPM软件包信息 安装.升级.卸载.RPM软件包 /yum仓库 源代码编译 一.应用程序与系统命令的关系 文件位置 系统命令:一般在/bin和/sbin目录中,或者为shell内部指令 应用程序:通常在/usr/bin和/usr/sbin目录中 主要用途 系统命令:完成对系统的基本管理操作 应用程序:完成相对独立的其他辅助任务 适用环境 系统命令:一般只在字符操作界面中运行 应用程序:根据实际需要,有些程序可以在图形用户界面中

Arch系Linux中安装Docker

Arch系Linux中安装Docker 1. 下载最新版docker $ sudo pacman -Syu docker 2. 免sudo执行docker $ sudo gpasswd -a ${USER} docker 需重启docker $ sudo systemctl restart docker 3. 配置docker国内镜像 在/etc/docker目录下新建daemon.json文件,写入下面内容(网易镜像) { "registry-mirrors": ["htt

centos7 安装docker

最小化安装linux 关闭selinux编辑 /etc/selinux/config设定 SELINUX=disabled 重新启动 shutdown -r now 获取ip动态地址#dhclient 更新yum#yum -y update 安装ifconfig但是ifconfig在centos7上默认不在安装了,ifconfig属于net-tools包,而且vmtools必须要使用ifconfig这个命令,所以必须安装net-tools包,#yum -y install net-tools即可

centos7安装docker

1.查看linux发行版,内核 [[email protected]~]# cat /etc/redhat-release #查看版本号 CentOS Linux release 7.1.1503 (Core) [[email protected] ~]# uname -r #查看Linux内核 c3.10.0-229.el7.x86_64 2.替换阿里云yum源 1 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.

Centos7安装docker应用容器引擎

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化. 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低. Docker的应用场景 Web 应用的自动化打包和发布. 自动化测试和持续集成.发布. 在服务型环境中部署和调整数据库或其他的后台应用. 从头编译或者扩