镜像操作

指令 含义
docker image ls 查看所有镜像
docker images 查看所有镜像
docker pull 下载镜像
docker rmi 删除镜像
docker build 使用 Dockerfile,生成镜像

容器操作

指令 含义
docker create 将镜像创建为容器
docker ps 查看所有容器,ps = process status
docker start 启动容器
docker stop 停止容器
docker logs 查看容器运行日志
docker run 创建并运行一个容器 docker create + docker start
docker cp 把本地文件复制到容器,或相反方向也行
docker diff 查看容器文件的变化
docker exec 在容器中运行命令
docker commit 将修改的容器创建为镜像
docker tag 为镜像分配一个标记
docker login 镜像中登录
docker logout 镜像中注销
docker push 将镜像发布到仓库
docker inspect 查看容器详细配置

详细指令

指令 含义
docker images -q 返回全部镜像的 id 集合,-q = –quiet
docker rmi -f $(docker images -q) 删除全部镜像
docker create -p 3000:80 –name myApp linux:latest 用 linux 创建容器;外 3000 内 80;名为 myApp
docker ps -a 查看所有容器(已启动 + 未启动)
docker start myApp 启动 myApp 容器
docker start $(docker ps -aq) 启动所有容器
docker stop myApp 停止 myApp 容器
docker logs myApp 打印日志
docker logs -f myApp 实时打印日志
docker exec -it myApp /bin/bash 进入容器,开启交互式终端,用 bash
docker commit myApp newName:tagName 将 myApp 容器保存为镜像