文章目录
1. 镜像相关
images 列出本地镜像
tag 修改镜像的标签
inspect 获取容器/镜像的元数据
history 查看指定镜像的创建历史
rmi 删除本地镜像
build 使用 Dockerfile 创建镜像
save
load
2. 容器相关
2.1. 查看容器
ps 列出容器
stats 查看容器资源使用情况统计信息(实时)
events 从服务器获取实时事件
logs 获取容器的日志
port 列出容器的端口映射
2.2. 操作容器
create 创建一个容器
start 启动一个容器
stop 停止一个容器
restart 重启一个容器
rm 删除一个容器
kill 杀死一个容器
rename 修改容器的名字
2.3. 连接容器
attach
exec
2.4. 容器进程操作
pause 暂停容器中的进程
unpause 恢复容器中的进程
top
update
wait
diff 容器的文件结构的更改
3. 容器&镜像
commit
export 将容器作为一个tar归档文件导出
impmort 从归档文件中创建镜像
4. 容器&主机
cp 在容器和主机之间拷贝文件
5. 仓库
login 登陆仓库
logout 登出仓库
6. 仓库&镜像
push 将本地的镜像上传到镜像仓库,要先登陆到镜像仓库
pull 从镜像仓库中拉取或者更新指定镜像
search 在镜像仓库中搜索镜像
7. 其他
version 显示docker版本号
info 显示docker的详细信息
builder Manage builds
config Manage Docker configs
container Manage containers
context Manage contexts
engine Manage the docker engine
image Manage images
network Manage networks
node Manage Swarm nodes
plugin Manage plugins
secret Manage Docker secrets
service Manage services
stack Manage Docker stacks
swarm Manage Swarm
system Manage Docker
trust Manage trust on Docker images
volume Manage volumes
8. commit/save/load/export/import 区别
commit 用于将运行中的容器保存为一个本地镜像
save load 用于导入导出镜像 操作的对象是本地的镜像
import 和 export 用于导入导出容器,export 导出容器成为一个文件,import 将文件导入变成一个镜像
commit 容器 -> 本地镜像
save 本地镜像-> 文件
export 容器 -> 文件
load 文件 -> 本地镜像
import 文件 -> 本地镜像