返回顶部
首页 > 资讯 > 精选 >Centos7怎么安装Docker
  • 366
分享到

Centos7怎么安装Docker

2023-06-04 16:06:52 366人浏览 安东尼
摘要

本篇内容介绍了“Centos7怎么安装Docker”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Centos 7 install docke

本篇内容介绍了“Centos7怎么安装Docker”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Centos 7 install docker-ce

安装指定版本的Docker-CE:

# Step 1: 查找Docker-CE的版本:

# yum list docker-ce.x86_64 --showduplicates | sort -r

 * updates: mirrors.aliyun.com

Loading mirror speeds from cached hostfile

Loaded plugins: fastestmirror

Installed Packages

 * extras: mirrors.aliyun.com

 * epel: mirrors.ustc.edu.cn

docker-ce.x86_64            3:18.09.0-3.el7                      docker-ce-stable

docker-ce.x86_64            3:18.09.0-3.el7                       @docker-ce-stable

docker-ce.x86_64            18.06.1.ce-3.el7                   docker-ce-stable

docker-ce.x86_64            18.06.0.ce-3.el7                    docker-ce-stable

docker-ce.x86_64            18.03.1.ce-1.el7.centos            docker-ce-stable

docker-ce.x86_64            18.03.0.ce-1.el7.centos            docker-ce-stable

docker-ce.x86_64            17.12.1.ce-1.el7.centos            docker-ce-stable

docker-ce.x86_64            17.12.0.ce-1.el7.centos            docker-ce-stable

docker-ce.x86_64            17.09.1.ce-1.el7.centos            docker-ce-stable

docker-ce.x86_64            17.09.0.ce-1.el7.centos            docker-ce-stable

docker-ce.x86_64            17.06.2.ce-1.el7.centos            docker-ce-stable

docker-ce.x86_64            17.06.1.ce-1.el7.centos            docker-ce-stable

docker-ce.x86_64            17.06.0.ce-1.el7.centos            docker-ce-stable

docker-ce.x86_64            17.03.3.ce-1.el7                     docker-ce-stable

docker-ce.x86_64            17.03.2.ce-1.el7.centos            docker-ce-stable

docker-ce.x86_64            17.03.1.ce-1.el7.centos            docker-ce-stable

docker-ce.x86_64            17.03.0.ce-1.el7.centos            docker-ce-stable

 * base: mirrors.cqu.edu.cn

Available Packages

# Step2: 安装指定版本的Docker-CE

# sudo yum -y install docker-ce-[VERSioN]

安装最新版本的Docker-CE:

# step 1: 安装必要的一些系统工具

yum install -y yum-utils device-mapper-persistent-data lvm2 -y

# Step 2: 添加软件源信息

 yum-config-manager --add-repo Http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# Step 3: 更新并安装Docker-CE

yum makecache fast

yum -y install docker-ce

# Step 4: 开启Docker服务

systemctl start docker.service

Step 5: 查看Docker安装版本

docker --version

Docker version 18.09.0, build 4d60db4

docker安装目录结构

启动和停止镜像

1、启动容器

自定义镜像名:便于区分

-d 后台运行

指定主机启动的名称

[root@centos7 ~]# docker run -itd -h hostname 镜像

举例:

[root@centos7 ~]# docker run -itd docker.io/ubuntu /bin/bash

root@82f8b90c9eba:/#

2、停止/退出,docker退出容器,并且关闭容器

exit

docker退出容器,而不关闭容器:

ctrl+p    ctrl+q   //这里2个步骤

ctrl+p+q  

3、docker 给运行的容器映射本地端口

[root@centos7 ~]# docker run -itd -p 0.0.0.0:80:80 --name apache docker.io/ubuntu /bin/bash

docker常用命令及解释如下

docker search Nginx   //搜索镜像库

docker pull nginx   //选择合适的镜像并拉取镜像

docker images nginx   //在本地镜像列表里查到 REPOSITORY 为 nginx 的镜像

docker images httpd   //在本地镜像列表里查到 REPOSITORY 为apache的镜像

docker info    //查看docker信息

docker version    //查看docker版本

docker pull 镜像名称   //下载(拉)镜像

docker push 镜像名称   //上传镜像

docker load -i 镜像名称.tar  //导入镜像

docker images    //查看所有已经安装的镜像列表

docker attach 镜像名/镜像ID  //进入镜像里面

docker exec 镜像名/镜像ID ls /home //在执行shell命令到容器里面

举例:a.txt b.txt是我开始创建的2个文本文件

[root@centos7 ~]# docker exec elegant_bhaskara ls /home

a.txt

b.txt

[root@centos7 ~]# docker stop 镜像名/镜像ID //停止镜像

[root@centos7 ~]# docker tag 原镜像名 新镜像名  //生成新的images

举例:docker tag docker.io/ubuntu ubuntu:laste

[root@centos7 ~]#  docker run -it test:ubuntu /bin/bash

[root@centos7 ~]#  docker commit hopeful_carson(NAMES) ubuntu(REPOSITORY):self(tag)  //提交镜像,生成新的镜像,镜像里面的配置也保留了,便于多个版本的管理

[root@centos7 ~]# docker run -itd --name test01_self ubuntu:self  用提交的镜像再启动新的镜像

0f280fd95659c81fcff4069bb53ff53b07d06b28de05111dd5a9177e16865f22

 [root@centos7 ~]# docker exec test01_self ls /home

提交运行中的容器为一个镜像   (这样不会丢失在容器的各种操作)

[root@centos7 ~]# docker commit clever_haibt clever_haibt_new

###   clever_haibt(运行容器名称)    clever_haibt_new(生成镜像名称)

运行镜像并添加端口

[root@centos7 ~]# docker run -d -it -p 80:80 clever_haibt_new:latest /bin/bash

###  小p是自定义端口    latest 是镜像的标签(最好写上专业点)

举例apache:httpd:latest

# docker run -d -it -p 80:80 httpd:latest

测试:http://ip

列出运行的镜像

[root@centos7 ~]# docker ps     //查看已运行的容器状态

查看镜像、容器、数据卷所占用的空间

[root@centos7 ~]# docker system df

Docker本身提供了两种终止容器运行的方式,查看帮助

[root@centos7 ~]# docker stop --help

举例:docker stop NAMES

docker kill --help

linux下解决docker端口映射到宿主机后外网无法访问的问题?

解决办法:

[root@centos7 ~]# vim /etc/sysctl.conf

或者

[root@centos7 ~]# vim /usr/lib/sysctl.d/00-system.conf

添加如下代码:

net.ipv4.ip_forward=1

重启network服务

# systemctl restart network

查看是否修改成功

# sysctl net.ipv4.ip_forward 

如果返回为“net.ipv4.ip_forward = 1”

则表示成功了

删除镜像

先停止镜像--再执行删除操作

[root@centos7 ~]# docker rm 镜像名称/容器ID

[root@centos7 ~]# docker rm -f 镜像名称/容器ID  //强制删除镜像

导出镜像,生成tar包,export导出的是读写层的文件系统

[root@centos7 ~]# docker export 镜像名/镜像ID > XXXX.tar

举例:

[root@centos7 ~]# docker export test01_self > test01.tar

导出完整镜像:save:导出镜像所有文件和历史纪录

[root@centos7 ~]# docker save docker.io/imagine10255/centos6-lnmp-PHP56 > lnmp.tar

导入镜像

[root@centos7 ~]# docker import test01.tar(镜像包) ubuntu:self_new(新的镜像名)

启动导入的镜像

[root@centos7 ~]# docker run -itd --name ubuntu_self_new ubuntu:self_new /bin/bash

打包前创建的文件存在

导入完整镜像: load

[root@centos7 ~]# docker rmi docker.io/imagine10255/centos6-lnmp-php56  //删除

[root@centos7 ~]# docker load -i lnmp.tar  //重新导入

“Centos7怎么安装Docker”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Centos7怎么安装Docker

本文链接: https://lsjlt.com/news/238580.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Centos7怎么安装Docker
    本篇内容介绍了“Centos7怎么安装Docker”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Centos 7 install docke...
    99+
    2023-06-04
  • CentOS7 docker安装
    注意:确保自己的linux系统内核版本高于3.10,并且系统是64位,才能体验Docker。 Docker 支持以下的 64 位 CentOS 版本:CentOS 7CentOS 8更高版本...该 centos-extras 库...
    99+
    2023-01-31
    docker
  • centos7安装docker-compose
    Docker Compose是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。确保本机已经安装了d...
    99+
    2023-01-31
    docker compose
  • centos7安装docker,再在docker上安装mysql5.7
    使用命令查看Linux内核是否在3.10以上 uname -r 如果Linux内核没有在3.10以上,则使用下面的命令升级内核版本 yum update -y 安装必要的软件包 yum install -y yum-utils d...
    99+
    2016-11-21
    centos7安装docker,再在docker上安装mysql5.7
  • centos7中怎么安装及配置Docker
    这篇文章主要介绍“centos7中怎么安装及配置Docker”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“centos7中怎么安装及配置Docker”文章能帮助大家解决问题。第一步,确定是cento...
    99+
    2023-06-27
  • centos7 docker 安装教程
    本文教你如何在 CentOS 7 及以上版本进行 docker 安装。第一步,确定是centos7及以上版本...
    99+
    2023-06-05
  • CentOS7 使用Docker 安装MySQL
    CentOS7 使用Docker 安装MySQL Docker的相关知识本篇不会再概述,有疑惑的同学请自行查找相关知识。本篇只是介绍如何在CentOS7下使用Docker安装相应的镜像。 可登陆Doc...
    99+
    2023-09-08
    docker mysql 运维
  • CentOS7中怎么安装和配置Docker容器
    在CentOS 7上安装和配置Docker容器非常简单,按照以下步骤进行操作: 安装Docker CE(社区版) 首先,更新系统...
    99+
    2024-03-04
    CentOS7 Docker
  • centos7下安装docker的步骤
    这篇文章主要介绍“centos7下安装docker的步骤”,在日常操作中,相信很多人在centos7下安装docker的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”centos7下安装docker的步骤...
    99+
    2023-06-04
  • centos7安装docker的步骤是什么
    要在CentOS 7上安装Docker,请按照以下步骤操作: 更新系统: sudo yum -y update 安装依赖工具...
    99+
    2023-10-27
    centos7 docker
  • CentOS7下怎么用yum方式安装Docker环境
    这篇文章主要讲解了“CentOS7下怎么用yum方式安装Docker环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS7下怎么用yum方式安装Docker环境”吧!记录在Cent...
    99+
    2023-06-05
  • CentOS7下如何安装配置Docker
    这篇“CentOS7下如何安装配置Docker”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“CentOS7下如何安装配置Do...
    99+
    2023-06-28
  • centos7怎么安装rabbitMq
    本篇内容介绍了“centos7怎么安装rabbitMq”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装erlang 1.Erlang安装配...
    99+
    2023-06-10
  • centos7该怎么安装
    centos7该怎么安装 ,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。CentOS 7.0 已经正式发布,网侠小编第一时间为大家提供了centos 7安装的一些技巧,如果你不...
    99+
    2023-06-10
  • CentOS7怎么安装PHP7.1
    本篇内容主要讲解“CentOS7怎么安装PHP7.1”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS7怎么安装PHP7.1”吧!1.首先安装依赖包:yum install&n...
    99+
    2023-06-28
  • CentOS7怎么安装WordPress
    本篇内容主要讲解“CentOS7怎么安装WordPress”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS7怎么安装WordPress”吧!WordPress是一种使用PHP语言开发的...
    99+
    2023-06-27
  • CentOS7怎么安装Splunk
    这篇文章主要介绍“CentOS7怎么安装Splunk”,在日常操作中,相信很多人在CentOS7怎么安装Splunk问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS7怎么安装Splunk”的疑惑有所...
    99+
    2023-06-27
  • centos7怎么安装zabbix5.0
    本篇内容介绍了“centos7怎么安装zabbix5.0”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装前配置为了方便,关防火墙:syst...
    99+
    2023-07-05
  • Centos7怎么安装iscsi
    这篇文章主要讲解了“Centos7怎么安装iscsi”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos7怎么安装iscsi”吧!搭建数据库RAC环境,使用ISCSI服务模拟存储服务器...
    99+
    2023-06-05
  • CentOS7怎么安装Kafka
    这篇文章主要介绍CentOS7怎么安装Kafka,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!简介 Kafka 是一种高吞吐的分布式发布订阅消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等,同时具...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作