Docker常用命令
••344 阅•0 评
docker ps -a #-a :显示所有的容器,包括未运行的。
#-f :根据条件过滤显示的内容。
#--format :指定返回值的模板文件。
#-l :显示最近创建的容器。
#-n :列出最近创建的n个容器。
#--no-trunc :不截断输出。
#-q :静默模式,只显示容器编号。
#-s :显示总的文件大小。
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
docker commit -a wixxxxt -m "wixxxxht" 0ef7a1286069 kutt:1.1.1
#commit 将修改后的镜像提交到本地仓库
#-a :提交的镜像作者;
#-c :使用Dockerfile指令来创建镜像;
#-m :提交时的说明文字;
#-p :在commit时,将容器暂停。
docker images [OPTIONS] [REPOSITORY[:TAG]]
#-a :列出本地所有的镜像
#--digests :显示镜像的摘要信息;
#-f :显示满足条件的镜像;
#--format :指定返回值的模板文件;
#--no-trunc :显示完整的镜像信息;
#-q :只显示镜像ID。
docker login [OPTIONS] [SERVER]
docker login -u winxxxxx23 -p Winxxxt2
docker logout [OPTIONS] [SERVER]
#-u :登陆的用户名
#-p :登陆的密码
docker push [OPTIONS] NAME[:TAG]
docker push myapache:v1
push之前先打Tag:
docker tag xxx:v1.0.1 winxxxxx23/xxx:v1.0.0
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
#-d :分离模式: 在后台运行
#-i :即使没有附加也保持STDIN 打开
#-t :分配一个伪终端
docker exec -i -t mynginx /bin/bash
#在容器mynginx中开启一个交互模式的终端
docker exec -it 9df70f9a0714 /bin/bash
#通过 exec 命令对指定的容器执行bash
docker inspect 容器名称/容器ID
#Docker查看正在运行的容器目录
docker inspect 容器名称/容器ID | grep GraphDriver -A 8
#Docker查看正在运行的容器目录
cd "MergedDir"
#Docker进入正在运行的容器目录
最后更新 2024-02-03