Docker 是一个给开发人员或者运维人员使用容器进行开发、部署、运行服务应用的平台工具。更多具体的概念请参考官方文档:https://docs.docker.com/engine/docker-overview/。
本系列的文章,记录在Docker学习过程中的一些关键点和遇到的问题。
安装环境:centos 7
1. 设置下载源
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
2. 安装
yum install docker-ce
3. 启动
systemctl start docker
4. 设置为开机启动
systemctl enable docker
5. 验证安装成功
docker version
输出如下类似信息,则说明安装成功
Client:
Version: 18.09.1
API version: 1.39
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:35:01 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.1
API version: 1.39 (minimum version 1.12)
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:06:30 2019
OS/Arch: linux/amd64
Experimental: false
6. 简单运行 hello world 镜像
docker run hello-world
hello world 是 Docker 官方提供的简单测试镜像。运行成功之后,使用如下指令可以查看当前已安装的镜像:
docker image ls
输出:
CONTAINER ID IMAGE COMMAND CREATED STATUS
54f4984ed6a8 hello-world "/hello" 20 seconds ago Exited (0) 19 seconds ago
至此,Docker 安装完毕。