简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
一个完整的Docker有以下几个部分组成:
- DockerClient客户端
- Docker Daemon守护进程
- Docker Image镜像
- DockerContainer容器 [2]
安装
curl -fsSL https://get.docker.com/ | sh
配置启动
sudo systemctl enable docker
sudo systemctl start docker
查看服务状态
sudo systemctl status docker
查看Docker状态
docker info
Docker常用命令
# 查看所有镜像信息
docker images
# 查看启动的容器
docker ps
# 查看所有容器
docker ps -a
# 查看日志
docker logs -f <容器ID/容器名称>
# 进入容器
docker exec -it <容器ID/容器名称> /bin/bash
# 删除容器
docker rm <容器ID/容器名称>
# 删除镜像
docker rmi <容器ID/容器名称>