美文网首页
Docker-HelloWorld

Docker-HelloWorld

作者: MarkShen | 来源:发表于2018-07-10 06:36 被阅读0次
    Docker
    从今天开始,进入Docker虚拟化工具的学习。这个系列文章都会用CentOSLinux操作系统来作为学习环境。为了不占用过多的内存空间,我直接采用阿里云作为学习环境,并采用SSH的方式连接阿里云服务器。

    言归正传,从HelloWorld开始我们的第一个Docker之旅。如何做才能看到运行Docker后的HelloWorld结果呢?分以下几步:

    1. 卸载旧版本

       sudo yum remove docker \
                 docker-client \
                 docker-client-latest \
                 docker-common \
                 docker-latest \
                 docker-latest-logrotate \
                 docker-logrotate \
                 docker-selinux \
                 docker-engine-selinux \
                 docker-engine
      

    2.安装Docker社区版(用仓库安装的方式)

    • 创建仓库

      • 安装需要的软件包

         sudo yum install -y yum-utils \
                           device-mapper-persistent-data \
                           lvm2
        
      • 构建稳定的仓库

          sudo yum-config-manager \
                        --add-repo \
                        https://download.docker.com/linux/centos/docker-ce.repo
        
    • 安装Docker社区版(默认安装最新版本)

      sudo yum install docker-ce
      
      # 安装特定版本看以下内容
      # 查看Docker都有哪些版本
      yum list docker-ce --showduplicates | sort -r
      sudo yum install docker-ce-18.03.1.ce
      
      # 启动Docker
      sudo systemctl start docker
      
    1. 运行HelloWorld

       # 试一下HelloWorld是否被安装
       sudo docker run hello-world
      

      结果图如下:


      Docker-HelloWorld

    Docker卸载

    • 卸载Docker包

       sudo yum remove docker-ce
      
    • 删除所有镜像,容器,卷(不会自动被删除,要手动解决)

        sudo rm -rf /var/lib/docker
      

    小结

    • 本节内容主要使用阿里云机器的CentOS作为Docker的安装环境。
    • 介绍了Docker的安装和Docker中的第一个程序HelloWorld以及Docker的卸载,需要注意的是,卸载Docker包时,Docker中的镜像,容器,卷等内容不可以被直接卸载,需要手动卸载。
    • 本文是Docker感官上的一个入门程序,非原理性的内容。

    相关文章

      网友评论

          本文标题:Docker-HelloWorld

          本文链接:https://www.haomeiwen.com/subject/ixixpftx.html