## 简介 docker为应用软件提供一个完整的独立的运行环境,比物理机与虚拟机更加轻量。 - 官网: - 文档: - 源码: - 入门: 配置镜像加速器 MAC->Preferences->Daemon->Register Mirrors->"https://registry.docker-cn.com" ### 基本命令 下载镜像,启动容器。 ``` $ docker pull busybox:latest $ docker run -it busybox # ``` 挂载目录,启动容器。 ``` $ docker run -it -v ~/share:/home/share busybox ``` ### 镜像管理 docker image - 查看: docker image ls - 删除: docker image rm - 清理: docker image prune ### 容器管理 docker container - 查看: docker container ls - 查看: docker container ls -a - 清理: docker container prune ### 启动容器 docker run - 交互式启动: docker run -it busybox - 守护式启动: docker run -dt busybox - 交互式连接: docker exec -it *container* sh - 一次性执行: docker exec *container* ls - 停止容器: docker stop *container* ### 制作镜像 - 交互式: docker commit *container* *repos:tag* - 脚本式: docker build *deploy_path* ``` $ mkdir image && cd image $ vi Dockerfile FROM debian RUN apt-get update\ && apt-get install python \ && apt-get install git $ docker build . ```