39.从归档文件中创建镜像
docker import xx.tar 镜像名称:标签
38.导入镜像
docker load -i xx.tar
或
docker load < xx.tar
37.将指定镜像保存成tar归档文件
docker save -o xx.tar 镜像名称:标签
36.查看指定镜像创建历史
docker history 镜像名称
35.删除本地一个或多个镜像
docker rmi -f 镜像名称
34.登出
docker logout
33.登录到镜像仓库
docker login -u 用户名 -p 密码
32.检查容器文件结构更改
docker diff 容器名
31.容器与主机之间数据拷贝
docker cp 主机目录数据 容器目录
30.将文件系统作为tar归档文件导出到输出平台
docker export -o xx.tar 容器名
29.阻塞运行直到容器停止
docker wait 容器名
28.从服务器获取实时事件
docker events 参数
27.连接正在运行的容器
docker attach 容器名/ID
26.创建新容器,不启动
docker create 镜像名:标签
25.恢复容器中的进程
docker unpause 容器名
24.暂停容器中所有进程
docker pause 容器名
23.杀掉进程
docker kill -s KILL 容器名
22.进入容器内部
docker exec -it 容器名称/ID /bin/bash
21.设置镜像标签
dokcer tag 容器名称/ID 镜像名称:标签名
20.提交容器副本
docker commit -m="描述" -a="作者名称" 容器名称/ID 指定的镜像名称:标签名
19.查找镜像
docker search 镜像名称
例如:
docker search nginx
18.删除容器
docker rm 容器名/ID
17.重启容器
docker restart 容器名/ID
16.启动容器
docker start 容器名/ID
15.查看容器内部运行进程
docker top 容器名/ID
例如:
docker top mysql
14.查看容器映射的端口
docker port 容器名称
例如:
docker port mysql
13.查看某指令用法
docker 指令名称 --help
例如:
docker ps --help
12.查看容器日志
docker logs 容器名称/容器ID
例如:
docker logs mysql
或
docker logs -f mysql
11.拉取镜像
docker pull 镜像名称:标签
例如:
docker pull nginx
10.push到镜像仓库
docker tag 镜像名称:版本 镜像仓库地址:tag
docker push 镜像仓库地址:tag
9.查看容器配置和状态信息
docker inspect 容器名称
或
docker inspect 容器ID
8.停止容器
docker container stop 容器名
或
docker container stop 容器ID
或
docker stop 容器ID
7.启动容器
docker run
# 后台运行
-d
# 指定端口
-p 80:80
# 交互模式运行
-i
# 容器名称
--name 容器名称
-v 将主机中项目的目录挂载到容器的目录
--link 将某个容器的网络并入到当前要启动的容器
镜像名称
6.基于Dockerfile构建镜像
docker build --tag=镜像名称:v0.0.1 .
或
docker build -t 镜像名称 .
5.查看所有容器ID
docker container ls -aq
4.查看所有容器
docker container ls --all
或
docker container ls -a
或
docker container ls
或
docker ps
或
docker ps -a
或
docker ps -n 显示的行数
例如
docker ps -n 3
或
# 查看最后一次创建的容器
docker ps -l
3.查看镜像列表
docker image ls
或
docker images
或
docker images 镜像名称
例如:
docker images nginx
或
docker images | grep nginx
2.查看docker相关信息
docker info
1.查看docker版本
docker --version
或
docker version
转载于:https://blog.51cto.com/suyanzhu/2401278