您的位置:首页 > 运维架构 > Docker

文章标题

2017-10-01 17:52 211 查看
CentOS7下安装docker

系统要求

为了安装docker,需要准备 64-bit的CentOS 7

删除非官方的Docker包

yum的仓库中有一个很旧的Docker包, 现在Docker官方已经将Docker更名为docker-engine. 如果你已经安装了这个版本的Docker需要使用下边的命令删除它

$ sudo yum -y remove docker docker-common container-selinux

/var/lib/docker 无需删除.

安装Docker

有两种方式对docker提供了安装。

使用yum方式

设置Docker仓库

使用下边的命令设置最新稳定版的docker仓库

$ sudo yum-config-manager \

–add-repo \

https://docs.docker.com/v1.13/engine/installation/linux/repo_files/centos/docker.repo

安装Docker

更新yum源

sudoyummakecachefast安装最新版的docker sudo yum -y install docker-engine

或者安装其他版本docker

$ yum list docker-engine.x86_64 –showduplicates |sort -r

docker-engine.x86_64 1.13.0-1.el7 docker-main

docker-engine.x86_64 1.12.5-1.el7 docker-main

docker-engine.x86_64 1.12.4-1.el7 docker-main

docker-engine.x86_64 1.12.3-1.el7 docker-main

sudoyum−yinstalldocker−engine−启动docker sudo systemctl start docker

sudosystemctlenabledocker为了确认docker安装运行正常安装一个demo镜像 sudo docker run hello-world

升级Docker

$ sudo yum makecache fast

$ yum list docker-engine.x86_64 –showduplicates |sort -r

docker-engine.x86_64 1.13.0-1.el7 docker-main

docker-engine.x86_64 1.12.5-1.el7 docker-main

docker-engine.x86_64 1.12.4-1.el7 docker-main

docker-engine.x86_64 1.12.3-1.el7 docker-main

$ sudo yum -y install docker-engine-

rpm方式安装

访问https://yum.dockerproject.org/repo/main/centos/ 按照操作系统版本号选择对应的docker版本软件。

把path改成保存docker.rpm的目录

sudoyum−yinstall/path/to/package.rpm启动docker sudo systemctl start docker

sudosystemctlenabledocker为了确认docker安装运行正常安装一个demo镜像 sudo docker run hello-world

卸载docker

卸载docker软件

sudoyum−yremovedocker−engine镜像,容器,volumes,配置文件都不会自动删除.需要手动删除,如果确定不需要可以执行以下命令: sudo rm -rf /var/lib/docker

同时必须手动删除各种配置文件

参考文档

https://docs.docker.com/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos docker