您现在的位置是:首页 > 行业发展

​Docker安装和使用

智慧创新站 2025-04-28【行业发展】159人已围观

简介知识背景官方文档:docker分为社区版(CE)和企业版(EE),他们最大的区别就是:社区版是开源免费的,企业版是收费的。对于想要学习docker容器、或者小型开发团队来说,首选Docker社区版.1.卸载掉老版本的Docker容器yumremovedockerdocker-commondocker...

知识背景

官方文档:

docker分为社区版(CE)和企业版(EE),他们最大的区别就是:社区版是开源免费的,企业版是收费的。

对于想要学习docker容器、或者小型开发团队来说,首选Docker社区版.

1.卸载掉老版本的Docker容器

yumremovedockerdocker-commondocker-selinuxdocker-engine

2.有三种DockerCE安装方法

a.使用docker镜像,便于安装和升级,推荐使用这种方法

b.下载Docker的rpm包来安装,很有可能遇到依赖包问题

c.在测试和开发环境,可以选择自动化脚本安装Docker

3.使用镜像仓库安装

a.如果首次安装DcokerCE,需要设置Docker安装源

yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2

说明:数据持久化设备和lvm2需要映射器所需的驱动程序支持

b.执行下面的命令设置稳定的镜像源

yum-config-manager--add-repo

4.安装DockerCE

yuminstall-ydocker-ce

5.如果你是在生产环境安装Docker,需要指定相应的版本来安装,而不是安装最新的Docker

使用下面命令可列出现镜像仓库中Docker镜像版本,并使用sort工具对Docker版本从高到低进行一个排序

[root@docker~]dockerrun-d-p80:80httpd

Unabletofindimage'httpd:latest'locally

latest:Pullingfromlibrary/httpd

f49cf87b52c1:Pullcomplete

02ca099fb6cd:Pullcomplete

de7acb18da57:Pullcomplete

770c8edb393d:Pullcomplete

0e252730aeae:Pullcomplete

6288e83d58fa:Pullcomplete

a91ad03b2178:Pullcomplete

Digest:sha256:643ca2ed9f6caf1f392184aee05a8f2cd478bdacbd350ea6b4dbc8f5b8e400a8

Status:Downloadednewerimageforhttpd:latest

0747f02bb2304ef964ed153e6e81f3f083965f95f12ad9a70c95b7f329243a2c

docker:Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonpointmystifying_jennings(8644011e3dab6725c314f6e634444ca6b6cfe3792d6f504a12af2e065d4c448f):Errorstartinguserlandproxy::80:bind:addressalreadyinuse.

安装后在web页面输入宿主机地址访问http容器

很赞哦!(23)