每日一档之docker初探

112 阅读1分钟
  • 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