Docker大学生看了都会系列(三、常用帮助、镜像、容器命令)

系列文章目录
第一章 Docker介绍
第二章 2.1 Mac通过Homebrew安装Docker
第二章 2.2 CentOS安装Docker
第三章 Docker常用命令
第四章 常用命令实战
第五章 Docker镜像详解
第六章 Docker容器数据卷
第七章 Dockerfile详解
第八章 Dokcerfile部署go项目
第九章 Docker使用Buildx构建不同CPU架构镜像
第十章 Docker网络
第十一章 Docker-Compose用法


一、前言

前面2章学完了基础概念,实操安装使用。接下来了解一些日常中常用的命令

二、环境

名称备注
远程操作系统CentOS 7.9 64位
操作命令对象Docker 版本26.1.3

三、常用命令

3.1 帮助命令

操作命令
查看docker的系统信息,包括镜像和容器docker info
查看docker的版本信息docker version
查看帮助指南docker --help
查看具体命令帮助指南docker 具体命令 --help

3.2 镜像命令

这里image_name即镜像名,tag即标签

操作命令
查看本机所有镜像docker images
搜索镜像docker search image_name
拉取镜像docker pull image_name[:tag]
移除(删除)镜像docker rmi image_name[:tag]

3.3 容器命令

3.3.1 基本语法
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

3.3.2 OPTIONS可选参数说明

参数备注说明
-d后台运行容器,并返回容器ID
-i以交互模式运行容器,通常与 -t 同时使用
-P随机端口映射,容器内部端口随机映射到主机的端口
-p指定端口映射,格式为:主机(宿主)端口:容器端口
-t为容器重新分配一个伪输入终端,通常与 -i 同时使用
–name=“xx”为容器指定一个名称
–volume , -v绑定一个卷,给容器挂载存储卷

这里container_id即容器ID,一般名称不重复的时候,可以用容器名

操作命令
查看容器日志docker logs container_id
容器重新命名docker rename container_id new_container_name
查看容器内进程docker top container_id
查看所有容器#-a 可选参数,包括非运行状态的容器
docker ps -a
移除(删除)容器#-f 可选参数,表示强制删除,包括运行态的容器
docker rm -f container_id
杀掉容器docker kill container_id
查看docker镜像的变更历史docker history container_id
启动容器docker start container_id
重启容器docker restart container_id
停止正在运行的容器docker stop container_id
进入容器#两者都可以进入容器,attach连接终止会让容器瑞出后台运行,exec不会
docker attach container_id
docker exec container_id
查看容器内源数据docker inspect container_id
从容器拷贝文件到宿主机docker cp container_id:容器内路径 宿主机路径
直接退出容器exit
退出容器但不终止运行ctrl / control + P + Q

四、总结

通过本文,熟悉常用的命令,包括帮助命令,镜像命令,容器命令。
完成ヾ(◍°∇°◍)ノ゙

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值