CentOS7上安装和使用Docker

Docker 帮助系统管理员和程序员在容器中开发应用程序,并且可以扩展到成千上万的节点,容器和 VM(虚拟机)的主要区别是,容器提供了基于进程的隔离,而虚拟机提供了资源的完全隔离。虚拟机可能需要一分钟来启动,而容器只需要一秒钟或更短,容器使用宿主操作系统内核,而虚拟机使用独立的内核,Docker 的局限性之一是,它只能用在 64 位的操作系统上。

CentOS 7 中 Docker 的安装

Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令

[root@localhost ~]# yum install docker

查看docker版本

[root@localhost ~]# docker versionClient: Version: 1.8.3 API version: 1.20 Go version: go1.4.2 Git commit: cedd534-dirty Built: Fri Jan 22 06:07:01 UTC 2016 OS/Arch: linux/amd64Server: Version: 1.8.3 API version: 1.20 Go version: go1.4.2 Git commit: cedd534-dirty Built: Fri Jan 22 06:07:01 UTC 2016 OS/Arch: linux/amd64

显示版本为docker 1.83,API 版本 1.20 。

启动 Docker 服务

安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动:

[root@localhost ~]# systemctl start docker.service[root@localhost ~]# systemctl enable docker.service

下载官方的 CentOS 镜像到本地

[root@localhost ~]# docker pull centosPulling repository centos192178b11d36: Download complete 70441cac1ed5: Download complete ae0c2d0bdc10: Download complete 511136ea3c5a: Download complete 5b12ef8fd570: Download complete

确认 CentOS 镜像已经被获取

[root@localhost ~]# docker images centosREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEcentos centos5 192178b11d36 2 weeks ago 466.9 MBcentos centos6 70441cac1ed5 2 weeks ago 215.8 MBcentos centos7 ae0c2d0bdc10 2 weeks ago 224 MBcentos latest ae0c2d0bdc10 2 weeks ago 224 MB

运行一个 Docker 容器

[root@localhost ~]# docker run -i -t centos /bin/bash[root@dbf66395436d /]#

我们可以看到 CentOS 容器已经被启动,并且我们看到了 bash 提示符。在 docker 命令中我们使用了 “-i 捕获标准输入输出”和 “-t 分配一个终端或控制台”选项。

若要断开与容器的连接,则输入 exit。

[root@cd05639b3f5c /]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) [root@cd05639b3f5c /]# exitexit[root@localhost ~]#

我们还可以搜索基于 Fedora 和 Ubuntu 操作系统的容器

[root@localhost ~]# docker search ubuntu[root@localhost ~]# docker search fedora

显示当前正在运行容器的列表

[root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESe422481ac1ce daocloud.io/daocloud/dao-2048 “nginx -g ‘daemon off” 45 hours ago Up 45 hours 0.0.0.0:32768->80/tcp hungry_visvesvaraya

CentOS7上安装和使用Docker | 《Linux就该这么学》 (linuxprobe.com)

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2022年6月21日
下一篇 2022年6月21日

相关推荐

  • 云顶之弈S7赛季12.14b版本最新:吾辈楷模 他只专注一个棋子 新花样

    重骑狗熊 羁绊组成: 5重骑兵 3传奇半神 1冒险家 强化符文推荐: 战力类:飞升、复苏之风、三费之力、星界赐福 功能类:神龙尊者/重骑兵转职、前进之路、潘朵拉的装备、格斗家之心 …

    2022年8月9日
  • 支持国产手机华为

    #你会支持国产手机华为,还是国外苹果手机?#我支持国产手机华为,苹果手机只是操作系统要好些,华为的信号比苹果强,还是国产华为自己操作系统好,不会让美国监控。

    2022年6月28日
  • 不接受MIUI 13.5更新的小米智能手机列表曝光

    继去年12月MIUI 13和最近的小米12在国内推出之后,小米在全球市场推出这一更新。 值得一提的是,这次更新特别带来了新的定制元素,包括小部件、更好的个人数据保护、更快更流畅的界…

    2022年6月16日
  • 实况足球|推荐个潜力 强力中锋 21和22版本都很强悍

    先看下这个球员当前版本数据如何! 卡尔弗特-卢因 埃弗顿俱乐部 2020年10月9日,在英格兰3-0战胜威尔士的友谊赛中,卡尔弗特-卢因迎来了自己的英格兰国家队首秀,在首次射门时就…

    2022年7月20日
  • 脉冲星日报「十七期」:科隆游戏展今日开幕,神仙打架

    2022/8/24(周三) No.1,今日,欧洲最大游戏展德国科隆游戏展众多游戏公司齐聚一堂爆料新品游戏消息: ①国产自研3A开放世界武侠游戏《燕云十六声》亮相,同时,实机演示公开…

    2022年8月25日
  • 先把画质放一放!现在买电视应该看这些

    稿源:中关村在线 电视是显示设备,那么画质表现就是它的本位价值。在所有对画质水平的评价中,“所见即所得”是截至目前我们仍然遵循的最高标准。极高的色准来实现高保真的色彩还原,高亮度和…

    2022年8月23日
  • 解读05月轿车市场TOP10:8款车皆是新能源,谁能挡住比亚迪?

    一个“黑色4月”让不少汽车制造商叫苦连连,供应链、物流、产能等等问题的制约,甚至一度让一些4S店出现了无车可卖、部分厂商出现了有车难运的尴尬。但好在,根据乘联会公布的05月国内狭义…

    2022年6月16日
  • 命运2到底买什么版本?

    命运2跳票到10月1日才正式在Steam上发行,这里说的是Steam版本的入手选择。 命运2以前是在暴雪平台上,后来他们的开发商棒鸡和暴雪分家以后才转到了Steam平台。 作为一款…

    2022年6月4日
  • 1.4.3版本“拉饥联动”今日正式上线国服

    关注老瓢了解最新游戏动态 8月23日17时,“拉饥联动”就将正式与大家见面啦! 折扣也已同步开启,折扣将持续至6月30日,折后价为12元。 在1.4.3版本中,大家最关心的就是《泰…

    2022年7月4日
  • 如果预算12到15万,国产车选哪一款比较好?

    谢邀·预算范围内推荐两个品牌的四台车15万级别的轿车选项目前有一个推荐选项,SUV有两个。 秦、宋PLUS DM-i 第三代哈弗H6 2.0T AWD 为什么要是推荐这三台车呢? …

    2022年7月26日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息