美文网首页
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

    言归正传,从HelloWorld开始我们的第一个Docker之旅。如何做才能看到运行Docker后的HelloWo...

网友评论

      本文标题:Docker-HelloWorld

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