跳转至

Docker笔记

code-sandbox

基本概念

  1. 镜像 Image 通过运行 Image 来启动 Container。
  2. 容器 Container Image 的运行时实体。

常用操作

管理本机镜像

  • docker info 显示详细的 Docker 安装信息
  • docker ps 显示正在运行的容器;若要显示已经停止的容器,使用 docker ps --all -q--quiet 安静模式显示
  • docker run IMAGE 运行容器
    • -d --detach
    • -p host-port:container-port
    • --name given-name
    • -e ENV_VAR=value
  • docker container lsdocker ps 的同义词
  • docker kill 终止运行中的容器
  • docker container stopdocker kill 的同义词
  • docker container rm <container-name> 移除容器
  • docker exec -ti <container-name> bash Shell

镜像仓库

  • docker search <image-name> 搜索镜像
  • docker pull <iamge-name> 拉取镜像

测试Docker是否正常安装

  • docker run hello-world

DockerFile

Dockerfile 用于定义容器,通过 docker build 来生成对应 dockerfile 的镜像。


安装docker

yum install docker
systemctl start docker

链接