centos7 安装 docker1.12

来源:互联网 发布:苹果电脑软件无法删除 编辑:程序博客网 时间:2024/06/05 04:56

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

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

0 0