什么是Docker?
简介:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。
Docker通常用于如下场景:
-
web应用的自动化打包和发布;
-
自动化测试和持续集成、发布;
-
在服务型环境中部署和调整数据库或其他的后台应用;
docker中镜像和容器的概念
镜像可以理解为java中的类, 是抽象的
容器理解为具体类的实现.
镜像也可以简单的说就是软件的安装包
在docker中 你可以多次启动这个软件安装包, 启动好的安装包 就叫做容器
使用脚本自动安装
- 获取自动安装脚本
$ curl -fsSL get.docker.com -o get-docker.sh
- 自动安装
$ sudo sh get-docker.sh --mirror Aliyun
启动 Docker
设置开机自动启动
$ sudo systemctl enable docker
$ sudo systemctl start docker
建立 docker 用户组
$ sudo groupadd docker
将当前用户加入 docker 组:
$ sudo usermod -aG docker $USER
退出当前终端重新登陆。
测试 Docker 是否安装正确
$ docker run hello-world
出现 Hello from Docker!
这行字就安装好了

网友评论