docker学习docker常用基本命令(代码片段)

思想累积 思想累积     2022-12-08     166

关键词:

1、Docker 常用命令

Docker 是一个 Client — Server 结构的系统,Docker 守护进程运行在主机上,通过 Socket 从客户端访问。

Docker Server 接收到 Docker - client 的指令,就会执行这个命令

1.1 帮助命令

# docker 版本信息
docker version

# docker 系统信息,包含镜像和容器的数量等
docker info

docker 命令 --help

1.2 镜像操作

Docker 镜像默认都是只读的,容器启动时,一个新的可写层被加载到镜像的顶部,这一层是我们说的容器层,容器之下的都叫镜像层

# 查看本地全部的镜像
docker images
	# 展示字段
	REPOSITORY:镜像的仓库源
	TAG:镜像的标签
	IMAGE ID:镜像的 id
	CREATED:创建时间
	SIZE:镜像的大小
	# 可选项
	-a,--all # 列出所有镜像
	-q,--quiet # 只显示镜像的 id

# 检索
docker search 关键字
	# 可选项
	--filter=STARS=1000 # 搜索出来的 stars 是大于 1000 的

# 拉取镜像 tag 为软件的版本,默认为 latest
docker pull 镜像名称:tag

# 删除镜像
docker rmi 镜像id

# 镜像的提交(提交自己的镜像)
docker commit -m="描述信息" -a="作者" 容器id 目标镜像名:[tag]

# 本地镜像导出
docker save -o 导出路径 镜像id

# 加载本地镜像文件
docker load -i 镜像文件

# 修改镜像名称
docker tag 镜像id 新镜像名称:版本

1.3 容器操作

# 运行容器
docker run 可选参数 image
    # 常用参数
    docker run -d -p 主机端口:容器端口 --name 容器名称 镜像标识|镜像名称[tag]
    # -d:在后台运行容器
    # -p:主机端口:容器端口:映射当前 Linux 端口和容器的端口
    # -it:可进入容器交互运行
    # --name 容器名称:指定容器名称
    
# 查看所有运行的容器
docker ps
	# 常用参数
	# -a 当前正在运行的容器 + 历史运行过的容器
	# -n=? 显示最近创建的容器
	# -q 只显示容器的编号
	
# 删除容器
docker rm 容器id # 删除指定容器,不能删除运行中的容器

# 退出容器
exit # 容器停止并退出
Ctrl + P + Q # 容器不停止退出

# 启动和停止容器
docker start 容器id # 启动
docker restart 容器id # 重启
docker stop 容器id # 停止
docker kill 容器id # 强制停止当前容器

1.4 其他常用命令

# 后台启动容器
docker run -d 镜像名

# 查看日志
docker logs

# 查看容器中进程信息
docker top 容器id

# 查看镜像元数据
docker inspect 容器id

# 进入当前正在运行的容器
docker exec -it 容器id # 进入容器开启一个新的终端
docker attach 容器id # 进入容器正在进行的终端

# 从容器内拷贝文件到主机上
docker cp 容器id:容器内路径 目的路径

docker常用基本命令(代码片段)

文章目录基本命令参考资料本文主要介绍Docker常用的基本命令。基本命令查看Docker版本dockerversion查看Docker状态systemctlstatusdocker启动Dockersystemctlstartdocker重启dockersystemctlrestartdocker查看本地已有镜像dockerimages设置仓库vim/etc/docker/daemo... 查看详情

docker常用基本命令(代码片段)

文章目录基本命令参考资料本文主要介绍Docker常用的基本命令。基本命令查看Docker版本dockerversion查看Docker状态systemctlstatusdocker启动Dockersystemctlstartdocker重启dockersystemctlrestartdocker查看本地已有镜像dockerimages设置仓库vim/etc/docker/daemo... 查看详情

docker常用基本命令(代码片段)

文章目录基本命令参考资料本文主要介绍Docker常用的基本命令。基本命令查看Docker版本dockerversion查看Docker状态systemctlstatusdocker启动Dockersystemctlstartdocker重启dockersystemctlrestartdocker查看本地已有镜像dockerimages设置仓库vim/etc/docker/daemo... 查看详情

docker基础命令学习(代码片段)

Docker学习Docker简介虚拟机和Linux容器Docker中基本概念镜像(Image)容器(Container)仓库(Repository)分层存储Docker的安装Centos6安装DockerCentos7安装Docker配置阿里云镜像加速器配置HelloWorld镜像底层运行原理Docker常用命令帮助命令dockerversion---查... 查看详情

3.docker学习之路——docker常用命令(代码片段)

Docker学习之路——Docker常用命令1.Docker系统级命令2.Docker镜像命令3.Docker容器命令4.Docker网络5.Docker其它常用命令6.命令练习一(Nginx)①搜索nginx(为了确认nginx在docker仓库中是否存在)②安装nginx镜像③后台运行nginx镜像生成容器,... 查看详情

docker系列docker基本常用命令(代码片段)

一、docker常用命令docker--help#查看docker命令dockerinfo#docker详细信息,镜像和容器dockerversion#查看docker版本#帮助文档地址:https://docs.docker.com/reference/二、镜像命令dockerimages#查看docker镜像;具体列解释含义:REPOSI 查看详情

docker容器学习整理(代码片段)

一、使用Docker镜像1.1docker常用命令1.2创建镜像1.3存出和载入镜像1.4上传镜像二、操作docker容器2.1创建容器2.2终止容器2.3进入容器2.4删除容器2.5导入和导出容器三、访问Docker仓库一、docker基本管理1.1docker常用命令1.1.1dockerimages#列出... 查看详情

docker常用基本命令(代码片段)

文章目录基本命令参考资料本文主要介绍Docker常用的基本命令。基本命令查看Docker版本dockerversion查看Docker状态systemctlstatusdocker启动Dockersystemctlstartdocker重启dockersystemctlrestartdocker查看本地已有镜像dockerimages设置仓库vim/etc/docker/daemo... 查看详情

docker学习--基本docker命令(代码片段)

1、移除旧的容器dockerrm-fusdp402、拉新镜像dockerpull127.0.0.1:5000/usdp/video:c823、基于镜像,启动运行一个自己的容器dockerrun-d-p4000:22-p4001:8080-p4002:1521-p4003:445-p4004:3999-p4005:8443-p4006:18011-p4007:18043--nameusdp40-hu 查看详情

docker学习总结(代码片段)

Docker学习总结一、Docker简介二、Docker安装2.1安装步骤2.2卸载Docker2.3配置阿里云镜像加速三、Docker常用命令3.1帮助命令3.2镜像命令3.3容器命令3.4其他常用命令四、Dockerfile4.1DockerFile简介4.2DockerFile体系结构(保留字指令)4.3案例4.3.1Base... 查看详情

docker学习笔记总结(代码片段)

文章目录1.docker简介2.docker的三个组成3.docker的工作原理4.centos系统上安装docker5.阿里云镜像加速器6.dockerrun命令执行流程7.docker命令7.1帮助启动类命令7.2镜像命令7.3容器命令7.3.1dockerrun命令详解7.3.2dockerps命令详解7.3.3容器服务的一... 查看详情

docker学习总结(59)——dockerfiile相关知识点再总结(代码片段)

一、dockerfile的基本定义dockerfile`是一个包含用于组合镜像的命令的文本文档,可以在命令中调用任何命令,docker通过读取Dockerfile中的指令自动生成镜像二、dockerfile的基本结构dockerfile一般分为四部分:基本镜像信息,维护者信息,镜像... 查看详情

docker学习总结(59)——dockerfiile相关知识点再总结(代码片段)

一、dockerfile的基本定义dockerfile`是一个包含用于组合镜像的命令的文本文档,可以在命令中调用任何命令,docker通过读取Dockerfile中的指令自动生成镜像二、dockerfile的基本结构dockerfile一般分为四部分:基本镜像信息,维护者信息,镜像... 查看详情

docker|第三章:docker常用命令(代码片段)

前言上一章节,简单介绍了在CentOS下的Docker的安装过程,以及运行了一个官方提供的Hello,World镜像运行了第一个Docker。就像上一章中,验证Docker是否安装成功,我们执行的是dockerinfo命令。运行镜像时,执行的是dockerrunimagesName。... 查看详情

docker最常用的镜像命令和容器命令(代码片段)

学习Docker最常用的镜像命令和容器命令原文来自:cnblogs.com/mrhelloworld/p/docker4.html本文列出了Docker使用过程中最常用的镜像命令和容器命令,以及教大家如何操作容器数据卷,实现容器数据的备份。熟练练习这些命令以后,再来一... 查看详情

docker常用命令(代码片段)

Docker命令文章目录Docker基本命令1.查看docker信息(version、info)2.对image的操作(search、pull、images、rmi、history)3.启动容器(run)4.查看容器(ps)5.保存对容器的修改(commit) 查看详情

docker容器(代码片段)

@[TOC]Docker容器容器简介资源推荐Docker—从入门到实践github:https://github.com/yeasy/docker_practice非常详细的Docker学习笔记docker-imagecontainer基本操作-常用命令CENTOS:Docker安装centos容器基本概念Docker镜像(Image)是一个特殊的 查看详情

docker镜像常用命令docker容器常用命令(代码片段)

Docker镜像的实际使用开发的机器mac,windows,我又不想搞乱我当前机器的环境mac装一个nginx,二进制安装,编译安装,brewinstallnginx…Docker安装服务下载安装docker工具获取该软件的docker镜像(你以后想要用的各种工... 查看详情