docker安装环境条件:
docker需要64位操作系统和Linux内核版本在3.10及以上。
查看linux内核版本指令:uname -r
1,安装docker:
docker的安装有两种方式:yum和脚本安装。
1,yum安装(sudo在centos中,root权限是可以省略的)
第一步:确保yum是最新的
sudo yum update
第二步:添加yum repo文件
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
第三步:安装docker引擎
sudo yum install docker-engine
第四步:启动docker服务(设置开机启动)
sudo systemctl enable docker.service
第五步:启动docker守护进程
sudo systemctl start docker
第六步:测试docker是否正确安装
sudo docker run —rm hello-world
出现以上信息,表示docker安装成功。
2,脚本安装(sudo在centos中,root权限是可以省略的)
第一步:确保yum是最新的
sudo yum update
第二步:运行docker脚本安装
curl -fsSL https://get.docker.com/ | sh
第三步:启动docker服务
sudo systemctl enable docker.service
第四步:启动docker守护进程
sudo systemctl start docker
第五步:测试docker是否正确安装
sudo docker run —rm hello-world
说明:docker守护进程绑定到Unix socket的TCP端口。默认情况下,root或者其他用户使用sudo都可以控制Unix socket.为了避免滥用sudo指令,可以创建一个docker的Unix组并且添加用户,它就拥有了docker守护进程的读/写的全部权限。
注意:docker组相当于root用户,可能会影响系统其他安全。
操作步骤如下:
1,创建docker组
sudo groupadd docker
2,添加用户到docker组中
sudo usermod -aG docker your_username`
2,卸载docker
第一步:列出已安装docker的包
yum list installed | grep docker
第二步:删除软件包
sudo yum -y remove docker-engine.x86_64
第三步:删除所有容器、镜像和卷
rm -rf /var/lib/docker
第四步:找到并删除任何用户创建配置文件。
