Docker安装[Centos版本]

一、Docker最新版本安装步骤如下:

1、安装所需的工具包,也就是依赖包(3个),命令:

yum install -y yum-utils \ device-mapper-persistent-data \ lvm2

2、配置docker的安装源,只有正确配置docker安装源才能安装最新版本。

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3、安装docker,命令:

yum install docker-ce -y

  4、步验证安装是否成功(含基础操作命令):

启动docker:systemctl start docker

开机启动docker:systemctl enable docker

查看docker版本号:docker --version

查看docker的信息:docker info

创建容器:docker run -it nginx(镜像名) (执行后,docker会从服务器上下载镜像,并创建一个容器),该命令等同于先执行docker create命令,然后再执行docker start命令。

查看运行的容器:docker ps

查看容器IP:docker inspect 容器ID (注:容器ID可通过命令“docker ps”查看到ID)

访问容器:curl 容器IP

进入容器:docker exec -it 容器ID(或IP)

 

   注意:yum install docker(此直接使用此命令是安装的是老版本的docker,请卸载后安装上面的步骤安全最新版本[新&旧版本差别大、注意选择])

如误安装了旧版本docker,请按下面步骤先卸载旧版本后按照上面步骤安装新版本:

1)执行卸载前准备命令:

杀死docker有关的容器:docker kill $(docker ps -a -q)

删除所有docker容器:docker rm $(docker ps -a -q)

删除所有docker镜像:docker rmi $(docker images -q)

停止 docker 服务:systemctl stop docker

 

2)查看docker相关安装软件,然后执行卸载命令

查看:yum list installed | grep docker

卸载:

yum remove containerd.io.x86_64 docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 docker-scan-plugin.x86_64

防止漏卸载

yum remove docker \

docker-client \

        docker-client-latest \

        docker-common \

        docker-latest \

        docker-latest-logrotate \

        docker-logrotate \

        docker-engine

       

3)删除docker相关存储目录:

rm -rf /etc/docker

rm -rf /run/docker

rm -rf /var/lib/dockershim

rm -rf /var/lib/docker

rm -rf /usr/libexec/docker

如果不掉,则先umount:

umount /var/lib/docker/devicemapper

 

4)检查是否卸载干净

yum list installed | grep docker

执行whereis docker 如有内容需用rm -rf删除docker文件夹

       

    5)重装后可能有些镜像无法使用docker rmi 删除,需进到目录使用rm删除:

        /var/lib/docker/image/overlay2/imagedb/content/sha256

        重启docker :systemctl restart docker

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值