Docker常用命令

Docker命令官网Use the Docker command line | Docker Docs

拉取镜像

docker pull [镜像名称]

查看镜像列表

docker images

保存镜像文件

docker save # 若不会使用可以查看帮助文档 docker save --help

docker save [文件名称] images [镜像文件] # docker save -o nginx.tar nginx:latest

删除镜像

docker rmi [镜像] # 镜像后面需要跟版本号 一般都为 :latest docker rmi nginx:latest

读取镜像(一般是读取本地)

docker load # 若不知道可以查看帮助文档 docker load --help

docker load [镜像包]  # docker load -i nginx.tar -q ==> 表示是否需要控制输出

创建镜像

docker run -d --name [容器名称] -p [端口映射] -e [环境变量 --没有环境可不写] [运行镜像:版本号]  # docker run -d --name nginx -p 80:80 nginx:latest

查看容器状态(运行的容器) 默认查看运行的容器

docker ps

查看所有的容器

docker ps -all / -a

格式化查看容器状态

docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}"

停止容器状态

docker stop [容器名称/容器id]

启动容器

docker start [容器名称/容器id]

查看容器日志

docker logs [容器名称/容器id] # docker logs nginx

docker logs -f [容器名称/容器id] # 一直查看容器运行日志 docker logs -f nginx

进入容器内部

docker exec -it [容器名/容器id] bash  # -it可交互的终端(可输入的终端) bash 命令行 docker exec -it nginx bash

删除容器

docker rm [容器名/容器id] # docker rm nginx 运行中不能删除

docker rm [容器名/容器id] -f # -f 强制删除 docker rm nginx -f

常用命令起别名

# 输入以下命令

vi ~/.bashrc # 执行该命令

vim ~/.bashrc # 执行该命令

进入到该文件内部修改或者添加快捷指令指令

刷新修改的文件

source ~/.bashrc

通过alias 指令 以键值对的形式添加或者修改快捷指令,例如我需要使用查询运行的容器,先前需要输入Docker ps 才可以查看但是,我给这个指令起了别名之后,就可以使用dps来查看运行的容器。

具体的Docker指令可以查阅官网。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值