zoukankan      html  css  js  c++  java
  • 最新版本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文件名

               上述这两步操作如下图:

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

  • 相关阅读:
    C++ virtual虚函数
    drawable以及Bitmap的基本操作
    Runnable,Thread实现多线程以及Runnable的同步资源共享
    Upgrade Win10
    [Fiddler]Unable to Generate Certificate
    win8升级win10后的windows.old怎么删除
    一个WebForm中连接SQL Server的例子
    markdownpad2使用说明
    SliverLight(how to show data point on the column series)
    SQLServer 在Visual Studio的2种连接方法
  • 原文地址:https://www.cnblogs.com/cqkangle/p/12172203.html
Copyright © 2011-2022 走看看