从今天开始,进入Docker虚拟化工具的学习。这个系列文章都会用CentOSLinux操作系统来作为学习环境。为了不占用过多的内存空间,我直接采用阿里云作为学习环境,并采用SSH的方式连接阿里云服务器。
言归正传,从HelloWorld开始我们的第一个Docker之旅。如何做才能看到运行Docker后的HelloWorld结果呢?分以下几步:
-
卸载旧版本
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
-
运行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感官上的一个入门程序,非原理性的内容。
网友评论