最新版本Docker的安装和使用

     详情见官方安装说明文档:https://docs.docker.com/install/linux/docker-ce/centos/

        1、做基础准备,停止centos默认的防火墙,并禁止它开机启动,命令如下:

                                 systemctl stop firewalld

                                 systemctl disable firewalld

        2、cat  /etc/selinux/config,如果SELINUX不是等于disabled,用viconfig文件里面的改成SELINUX=disabled

        3、重启(建议:查看Linux系统的IP地址命令:ifconfig -a 然后用xshell连接服务器,方便复制命令)

        4、接着安装下面的步骤进入真正的安装:

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

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

              第二步:配置docker的安装源,只有正确配置docker安装源才能安装最新版本。

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

              第三步:安装docker,命令:

                            yum install docker-ce -y

             最后验证:

       启动docker:  systemctl start docker

       开机启动docker:systemctl enable docker

            查看docker版本号:docker  --version

       验证docker安装:docker run hello-world

       查看docker的信息:docker info

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

       查看运行的容器:docker ps

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

       访问容器:curl 容器IP

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

 

         注意:使用命令:“yum install docker”    (此直接使用此命令是安装的是老版本的docker,建议按照上面的方法安装新版本,新旧版本区别大)

         如果之前误安装了旧版本的docker,用如下命令先进行卸载,然后再按照上面的方法执行新版本的安装:

          1、执行卸载命令:yum remove docker \

                                                docker-client \

                                                docker-client-latest \

                                                 docker-common \

                                                 docker-latest \

                                                 docker-latest-logrotate \

                                                 docker-logrotate \

                                                  docker-engine

      命令执行完毕,需要进入/var/lib/”目录下看看还没有和docker相关的文件或者目录,查看命令:cd  /var/lib

      若还有docker目录,则执行目录递归删除命令:rm -rf     其中,参数r”递归删除目录内的子目录和文件,参数“f”强行删除,不做询问提示。删除后,谨慎起见,再次检查一下还有没有docker相关的文件或目录,命令:yum list installed | grep docker

 

          若查询出来,还有没卸载的掉的,继续执行卸载命令:

                     yum remove -y 上面查询出来的docker文件名

           上述这两步操作如下图:

 至此,卸载完成,准备工作已做好,执行文档开头的新版本安装方法。

posted on 2020-01-09 16:35  漂在远方  阅读(3679)  评论(0编辑  收藏  举报

导航