- docker是什么
开源的容器化引擎,是一个容器化的平台
-
基本概念
- 镜像
是一个只读文件,提供完整的软硬件资源- 容器
是镜像的实例,由docker负责创建,容器间彼此隔离- 仓库
主要是为了存放镜像 -
执行流程
docker CLI -----------REST API---------> daemon(server)
- 常用命令
# 从远程仓库抽取镜像
docker pull 镜像名<:tags>
# 查看本地镜像
docker images
# 创建容器,启动应用
docker run -p port1:port2 -d 镜像名<:tags>
*** -d 后台运行 -p 端口映射
# 查看正在运行的镜像
docker ps
# 删除容器
docker rm <-f> 容器id
# 删除镜像
docker rmi <-f> 镜像名<:tags>
# 容器中执行命令
docker exec [-it] 容器id
**** exec 在对应的容器中执行命令,-it采用交互方式执行命令
举例:docker exec -it 12313 /bin/bash