docker常用命令

图例:镜像名 容器名
帮助命令 docker rm --help

  1. 获取centos镜像 docker pull centos
  2. 创建名为appleos的容器 docker create --name appleos centos
  3. 启动名为appleos的容器 docker start/stop/restart appleos
  4. 查看所有容器 docker ps -a
  5. 删除容器 docker rm appleos
  6. 查看所有镜像 docker images
  7. 删除镜像 docker rmi centos
  8. 创建新容器并运行一个命令 docker run -it --name appleos centos /bin/bash
  9. 在运行的容器执行一个命令 docker exec -it appleos /bin/bash
  10. 进入运行中的容器 docker attach appleos
  11. 退出并关闭容器 ctrl + d

Registry

  1. 查看镜像 curl -XGET http://172.17.190.130:5000/v2/_catalog

Dockerfile

  1. 基础镜像信息 FROM
  2. 维护者信息 MAINTAINER
  3. 镜像操作指令 RUN、COPY、ADD、EXPOSE 等
  4. 容器启动时执行指令 CMD、ENTRYPOINT

Docker Machine 虚拟主机管理

  1. 创建名为appleMachine驱动为virtualbox的主机
    docker-machine create -d virtualbox --virtualbox-boot2docker-url=/Users/apple/.docker/machine/cache/boot2docker.iso appleMachine
  2. 查看环境信息 docker-machine env defaultMachine
  3. 映射虚拟主机到本地 eval "$(docker-machine env defaultMachine)"
  4. 查看虚拟机 docker-machine ls
  5. 启动/关闭虚拟主机 docker-machine start/stop defaultMachine
  6. 登入虚拟主机 docker-machine ssh defaultMachine
  7. 删除虚拟主机 docker-machine rm defaultMachine

Docker Compose 单机容器管理

  1. 查看帮助 docker-compose -h
  2. 创建并启动容器 docker-compose up
  3. 查看容器 docker-compose ps
  4. 删除容器 docker-compose rm
  5. 启动/停止/重启 容器 docker-compose start / stop / restart

Docker Swarm 集群容器管理

Kubernetes 集群容器管理

总结:Docker是容器技术的核心、基础,Docker Compose是一个基于Docker的单主机容器编排工具,功能并不像Docker Swarm和Kubernetes是基于Dcoker的跨主机的容器管理平台那么丰富。

你可能感兴趣的:(docker常用命令)