Docker基础命令

常见命令

Docker最常见的命令就是操作镜像、容器的命令,详见官方文档: https://docs.docker.com/

1.1帮助命令

🔔

docker version # 显示docker的版本信息

docker info # 显示docker的系统信息,包括镜像和容器的数量

docker 命令 --help # 帮助命令

1.2镜像命令

docker images

💡

REPOSITORY 镜像的仓库源

TAG 镜像的标签

IMAGE ID 镜像的id

CREATED 镜像的创建时间

SIZE 镜像的大小

# 命令参数可选项

-a, --all # 显示所有镜像 (docker images -a)

-q, --quiet # 仅显示镜像id (docker images -q)

docker search(搜索镜像)
docker pull(下载镜像)

docker pull 镜像名[:tag]

docker rmi(删除镜像)

👋

[root@//]# docker rmi -f 镜像id # 删除指定的镜像

[root@//]# docker rmi -f 镜像id 镜像id 镜像id # 删除多个镜像(空格分隔)

[root@//]# docker rmi -f $(docker images -aq) # 删除全部的镜像

1.3容器命令

新建容器并启动

📌

docker run [可选参数] image

# 参数说明

--name="name" 容器名字:用来区分容器

-d 后台方式运行:相当于nohup

-it 使用交互式运行:进入容器查看内容

-p 指定容器的端口(四种方式)小写字母p

-p ip:主机端口:容器端口

-p 主机端口:容器端口

-p 容器端口

容器端口

-P 随机指定端口(大写字母P)

列出所有运行的容器

💡

docker ps # 列出当前正在运行的容器
# 命令参数可选项
-a # 列出当前正在运行的容器+历史运行过的容器
-n=? # 显示最近创建的容器(可以指定显示几条,比如-n=1)
-q # 只显示容器的编号

退出容器

💡

exit # 容器直接停止,并退出
ctrl+P+Q # 容器不停止,退出

删除容器

🔔

docker rm 容器id # 删除容器(不能删除正在运行的容器)如果要强制删除:docker rm -f 容器id

docker rm -f $(docker ps -aq) # 删除全部容器

docker ps -a -q|xargs docker rm # 删除所有容器

启动和停止容器的操作

💡

docker start 容器id # 启动容器

docker restart 容器id # 重启容器

docker stop 容器id # 停止当前正在运行的容器

docker kill 容器id # 强制停止当前容器

1.4常用其他命令

后台启动容器

👋

# 命令docker run -d 镜像名

查看日志

💡

docker logs -tf --tail 容器id

查看容器中进程的信息

💡

docker ps

查看镜像的元数据

📌

命令docker inspect 容器id

进入当前正在运行的容器

💡

docker exec -it 容器id bash

  • 26
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值