centos7 安装 docker1.12

一 如果有安装旧版本的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

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

发布了35 篇原创文章 · 获赞 2 · 访问量 9万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章