您现在的位置是:首页 > 行业发展
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)