centos7 安装 docker1.12

本文详细介绍了如何卸载旧版本 Docker,并确保所有相关组件被彻底清除。此外,还提供了安装最新版本 Docker 的步骤,包括配置 YUM 源、安装 Docker 引擎及启动服务等。

一 如果有安装旧版本的docker,先卸载。卸载前需要删除就的容器,image。步骤,停止容器,删除容器,删除镜像

以下命令可以指定多个contanierid imageid ,同时操作多个

docker stop contanierid    停止容器

docker rm contaninerid    删除容器

docker rmi imageid        删除images


强制删除加  -f   参数


二 卸载docker

docker -v                 查看安装版本


卸载

sudo yum -y remove docker         这样没有卸载完毕


sudo rpm -qa | grep docker          查看其他安装包

sudo rpm -e docker-selinux
sudo rpm -e docker-common


删除目录,必须删除,否则镜像不兼容

sudo rm -rf /var/lib/docker


三 安装

1  添加安装yum源

sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

EOF


2  安装

sudo yum -y install docker-engine


3  验证

docker -v


4  启动服务

sudo service docker start

or

sudo /bin/systemctl start docker


5 将用户加入docker组

docker安装号后默认添加了docker组,但我们操作的用户比如我用的loomz虽然时管理员组,但不属于docker组,所以每次运行docker命令都需要加sudo ,解决办法:

将自己的用户增加到docker组,命令如下(需要重新打开终端或者重启宿主机器生效):

usermod -G docker loomz


记:不知道为什么我操作usermod -G 命令导致loomz用户组丢失一个用户组wheel,导致loomz不是sudo用户,后来干脆重新加上:

usermod -G admin,wheel,docker loomz

重启(暂时未找到不需要重启的方法)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值