`

CentOS7 安装使用docker

阅读更多

参考:http://www.server110.com/docker/list_4.html 

 http://www.docker.org.cn/book/docker.html (docker中文社区、手册)

 http://www.server110.com/docker/201411/11057.html (docker基本使用)

 https://docs.docker.com/engine/installation/linux/docker-ce/centos/ (docker 官方文档)

 

http://guide.daocloud.io/dcs/daocloud-9153151.html (docker Daocloud加速器)

https://www.cnblogs.com/YatHo/p/7815400.html (CentOS7下安装Docker-Compose)   

https://blog.csdn.net/pushiqiang/article/details/78682323 (docker-compose教程(安装,使用, 快速入门))

https://www.cnblogs.com/linjiqin/p/8608975.html (docker容器创建、启动、停止)

 

 

1、配置epel源:
[root@localhost ~]# yum install -y yum-priorities && rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm && rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

上边命令就是在CentOS6.X 上的epel安装命令

       EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。

如果你知道rpmfusion.org的话,拿 rpmfusion 做比较还是很恰当的,rpmfusion 主要为桌面发行版提供大量rpm包,而EPEL则为服务器版本提供大量的rpm包,而且大多数rpm包在官方 repository 中是找不到的

另外一个特点是绝大多数rpm包要比官方repository 的rpm包版本要来得新

 

2、docker 是什么

 

 docker 是一个linux 上的LXC 容器项目,是很轻量级的虚拟化技术。

 

docker虽然基于lxc技术(cgroup、namespace等),但是思路完全和lxc不一样。

lxc看起来更像是一个虚拟机,多用于操作系统级别的虚拟化,背后的哲学是 IAAS; 

而docker看起来是一个程序,跑在沙箱里的程序,属于应用程序级别的虚拟化,背后的哲学是 PAAS。

RHEL 6.5 开始提供docker 支持,我们使用 CentOS 7 x64 进行实验。 

 

安装 docker 

 

1、执行命令yum update更新系统,再安装如下包工具

 

  sudo yum install -y yum-utils \

  device-mapper-persistent-data \

  lvm2

 

2、添加仓库源

 

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

 3、yum install docker-ce 正式安装

 

4、systemctl start docker 启动docker

 

5、docker versoin 查看docker的版本检查是否成功!

 

6、systemctl enable docker  #设置docker-engine的自动重启

 

注意:docker  command --help    # 则出现该命令command 的帮助

docker  rm         #删除容器
docker  rmi        #删除镜像 
常用docker镜像打包命令并上传:
docker build -t 镜像名 .
docker login registry.changhong.io
docker tag 镜像名:版本 registry.changhong.io/仓库项目名/镜像名:版本日期
或者tag用下边命令
docker tag 镜像ID registry.changhong.io/仓库项目名/镜像名:版本日期
docker push registry.changhong.io/仓库项目名/镜像名:版本日期

示例
docker build -t stargate-auth:1.1.1 .
docker login registry.changhong.io
docker tag stargate-auth:1.1.1 registry.changhong.io/stargate/stargate-auth:1.1.1-20171229
docker push registry.changhong.io/stargate/stargate-auth:1.1.1-20171229
运行docker容器则可以用:
docker run -d --name “服务名” -v /data:/data -p 9091:8090  imagesName:version
 #--name 服务名 为了查看服务管理;
 
 
分享到:
评论

相关推荐

    arm架构centos7安装docker

    安装步骤参考:https://blog.csdn.net/chkai123/article/details/126229727 docker离线安装 arm架构下离线安装docker docker centos7离线安装docekr 离线安装docker arm架构下安装docker arm架构centos7安装docker

    centos7离线安装docker

    CentOS 7 离线安装 Docker CentOS 7 离线安装 Docker 是指在不联网的情况下,在 CentOS 7 操作系统上安装 Docker 的过程。 Docker 是一个流行的容器化平台,可以帮助开发者快速构建、测试和部署应用程序。下面是 ...

    centos7.4离线安装docker

    我们将使用RPM软件包来完成安装,并且会参考提供的附件“CentOS7.4离线安装docker.doc”以及“docker-for-centos7.4.zip”中的详细指南。 首先,了解Docker是至关重要的。Docker是一种开源的应用容器引擎,允许...

    CentOS7 安装 Docker.doc

    CentOS7 安装 Docker Docker 是一个流行的容器化平台,能够让开发者快速部署和运行应用程序。CentOS7 是一个流行的 Linux 发行版,本文档将介绍如何在 CentOS7 上安装 Docker。 一、卸载旧的 Docker 如果您之前...

    centos7.6离线安装docker-ce-19.03、nvidia-docker2

    离线环境下,在centos7.6系统上安装docker-ce-19.03,nvidia-docker2.4版本,其中docker-ce-19.03在docker-local.tar压缩文件里面,nvidia-docker2在nvidia-docker2.zip文件中。 具体安装流程如下: 1.安装docker ...

    CentOS6离线安装docker以及相关依赖包(不用升级内核)

    CentOS6离线安装docker1.7,以及相关的依赖架包,包括docker-io-1.7.1-2.el6.x86_64.rpm、lxc-libs-1.0.11-1.el6.x86_64.rpm、lxc-1.0.11-1.el6.x86_64.rpm等以及device-mapper-1.02.117-12.el6_9.1.x86_64.rpm、...

    centos7 docker、docker-compose离线安装包以及安装脚本

    解压上传到服务器 安装docker sh install.sh docker-18.03.1-ce.tgz 卸载docker sh uninstall.sh 安装docker-compose sh docker-compose.sh docker-compose-Linux-x86_64 如有不明白的欢迎随时咨询

    centos6.8-离线安装docker环境所需的rpm

    在本文中,我们将深入探讨如何在CentOS 6.8系统上离线安装Docker环境,这主要依赖于RPM(Red Hat Package Manager)包。RPM是Linux发行版如CentOS用来安装、升级和管理软件的主要方式。由于是离线安装,我们需要预先...

    centos7离线安装docker-compose,安装包

    上传文件到服务器,执行cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose 安装完成,执行docker-compose -v 查看版本号是否安装成功

    Centos7中安装docker.pdf

    Centos7中安装docker

    CentOS7安装使用Docker的步骤

    本篇文章主要介绍了详解CentOS7安装使用Docker的步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    CentOS7_nvidia-docker2安装.rar

    centos7 nvidia-docker2离线安装包,使用命令rpm -ivh --force *.rpm sudo systemctl restart docker sudo systemctl daemon-reload 依次执行此命令,如果 事先安装了containerd.io 则需要先进行 rpm -qa | grep ...

    Centos7安装Docker.md

    Centos7安装Docker详细安装

    centos7系统中docker离线安装包

    centos7系统中docker离线安装包

    centos7.6机器上离线安装docker-ce-19.03、nvidia-docker2

    在CentOS 7.6上离线安装Docker CE 19.03和Nvidia Docker 2可以按照以下步骤进行操作: 首先,您需要从Docker官方网站或Nvidia Docker官方网站下载对应版本的安装包。确保选择与您的操作系统和架构(例如x86_64)...

    centos7 的 docker 离线安装包,rpm安装可用

    centos 7离线安装docker的rpm包,可离线安装,给大家分享,安装方式: 注意顺序: rpm -ivh docker-engine-selinux-17.05.0.ce-1.el7.centos.noarch.rpm rpm -ivh docker-engine-17.05.0.ce-1.el7.centos.x86_64.rpm...

    centos下nvidia-docker2环境安装离线安装资料包

    在Linux系统,特别是CentOS环境下,使用Docker技术可以方便地构建和运行容器化应用程序。NVIDIA-Docker2是专为在Docker容器内利用NVIDIA GPU进行计算设计的工具,它允许用户在GPU驱动支持的环境中运行计算密集型任务...

    centos 6.9安装docker步骤

    Centos 6.9安装docker步骤,同步部署。自己整理容器实用。

    centos7下使用docker部署jeecg

    centos7下使用docker部署jeecg

    centos6离线安装docker相关依赖包 及 自动安装脚本

    积分下载地址:...在centos6 x64位操作系统上安装。 【付费下载之后的用户,可留言获取更多下载资源】 离线安装docker 自动安装脚本 执行./install.sh rpm.list即可

Global site tag (gtag.js) - Google Analytics