一、docker是什么?
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口
by 百度百科
更加详细且具体的请参看:Docker简介以及Docker历史
二、docker安装
docker官网有详细介绍在各个操作系统下的安装,本文主要介绍docker社区版在centos7下的安装。
2.1卸载老版本(Uninstall old versions)
当然,如果你未安装,这部可直接跳过。命令如下,\ 代表本行为结束,即多个命令一起执行。这里需要注意的是,我们还需要去/var/lib/docker/目录下删除原来下载的容器和镜像等数据。
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.2安装社区版(INSTALL DOCKER ENGINE - COMMUNITY)
安装docker引擎及命令行工具,命令如下。
yum install docker-ce docker-ce-cli containerd.io
如果有需要输入yes/no的,直接输入yes,安装完成后如下图
这里安装的是最新版本引擎,如果需要安装其他版本的可参考下方官网给出的操作。
To install a specific version of Docker Engine - Community,........................................
2.3启动docker
sudo systemctl start docker
是的,没有任何输出。输入docker version或者docker info 命令可查看docker的输出。
2.4运行helloWorld
sudo docker run hello-world
输入如下
三、一些配置
工欲善其事必先利其器,想更好的使用docker,我们还得做一些配置。
3.1阿里云镜像加速配置
找到容器镜像服务栏目
选择镜像加速器服务即可看到属于你个人的加速地址,可以看到,他这里已经介绍了不同系统下的加速配置。如果没有daemon.json那么得创建。完成之后重启。
sudo systemctl daemon-reload
sudo systemctl restart docker