docker和dockercompose常用操作命令

小芬喵 小芬喵     2022-10-08     367

关键词:

首先区分一下docker中几个概念

Image:镜像,相当于一个root文件系统,不包含任何动态数据

Container:容器,镜像运行时的实体,实质是进程,容器进程运行于属于自己的独立的命名空间

 

docker常用基本操作命令有:

1. 列出所有本地镜像
docker image ls / docker images

2. 修改镜像的name和tag
docker tag imageid name:tag
 
3. 删除本地镜像
docker image rm image_id
 
4. 查找dangling镜像(仓库名和标签为<none>:<none>的镜像)
docker image ls -f dangling=true
 
5. 清理dangling镜像
docker image prune
 
6. 查看所有容器
docker ps -a
 
7. 停止所有容器
docker stop $(docker ps -a -q)
 
8. 删除所有容器
docker rm $(docker ps -a -q) 
 
9. 导出本地容器为文件
docker export dockerapp_web > /path/dockerapp_web.tar
 
10. 导入本地容器文件为镜像
cat /path/dockerapp_web.tar | docker import - dockerapp_web:1.0
 
11. 交互式run镜像并不保存容器
docker run -it --rm dockerapp_web:1.0 bash
 
12. 保存镜像到本地
docker save dockerapp_web:latest > dockerapp_web.tar
 
13. 加载文件镜像到本地docker
docker load < dockerapp_web.tar
 
14. 获取镜像
docker pull mysql:5.6
 
 
docker compose基本命令
 
1. docker compose创建镜像
docker-compose build
 
2. 创建并启动 docker-compose容器
docker-compose up
 
3. 停止并删除 docker-compose容器
docker-compose down

 

dockercompose一键搭建lnmp开发环境

参考技术Adockercompose是用来配置和运行多容器服务的工具(适用于单机,集群请使用k8s),通过docker-compose命令可轻松对多个容器进行如下操作:安装dockercompose,官方文档:https://docs.docker.com/compose/install/执行dockercompose准备步骤dockerco... 查看详情

docker-compose简介和部署编排(代码片段)

...格式及编写注意事项3.YAML支持的数据结构二、compose部署1.DockerCompose环境安装2.DockerCompose配置常用字段3.DockerCompose常用命令三、DockerCompose文件结构(1)准备依赖文件( 查看详情

docker-compose简介和部署编排(代码片段)

...格式及编写注意事项3.YAML支持的数据结构二、compose部署1.DockerCompose环境安装2.DockerCompose配置常用字段3.DockerCompose常用命令三、DockerCompose文件结构(1)准备依赖文件( 查看详情

docker------dockercompose编排(代码片段)

目录前言一.Docker-compose简介二.Compose部署1.DockerCompose环境安装2.YAML文件格式及编写注意事项3.DockerCompose配置常用字段4.DockerCompose常用命令5.DockerCompose文件结构三.使用Compose编排创建Nginx容器1.准备依赖文件2.编写配置文件docker-compose... 查看详情

docker------dockercompose编排(代码片段)

目录前言一.Docker-compose简介二.Compose部署1.DockerCompose环境安装2.YAML文件格式及编写注意事项3.DockerCompose配置常用字段4.DockerCompose常用命令5.DockerCompose文件结构三.使用Compose编排创建Nginx容器1.准备依赖文件2.编写配置文件docker-compose... 查看详情

docker_day04:dockerfiledocker私有仓库dockercompose介绍dockercompose部署一件部署路飞项目(代码片段)

...程docker私有仓库镜像传到官方仓库镜像分层私有仓库搭建dockercompose介绍dockercompose部署flask+redis项目新建flask项目app.py编写Dockerfile--->>>用于构建flask项目的镜像编写docker-compose的yaml文件docker-compose.ymldocker-compose启动dockercompose... 查看详情

dockercompose常用命令(代码片段)

一、docker-compose命令格式docker-compose[-f<arg>...][options][COMMAND][ARGS...]选项如下:-f,–file FILE     指定Compose模板文件,默认为docker-compose.yml,可以多次指定。-p,–project-name  NAME指定项目名称,默认将使用所... 查看详情

dockercompose的安装和入门实战(代码片段)

compose说明 原生docker命令操作容器比较麻烦 compose可以把操作容器的命令写入到配置文件中,让我们更方便的操作容器compose的安装 yuminstallpython-pip-ypipinstalldocker-composepipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simple/docker-co 查看详情

docker-compose(代码片段)

目录一、Docker-compose简介1.YAML文件格式及编写注意事项2.DockerCompose配置常用字段3.DockerCompose常用命令4.DockerCompose文件结构二、compose部署1.DockerCompose环境安装2.准备依赖文件3.编写配置文件docker-compose.yml一、Docker-compose简介dockercompos... 查看详情

docker-compose(代码片段)

目录一、Docker-compose简介1.YAML文件格式及编写注意事项2.DockerCompose配置常用字段3.DockerCompose常用命令4.DockerCompose文件结构二、compose部署1.DockerCompose环境安装2.准备依赖文件3.编写配置文件docker-compose.yml一、Docker-compose简介dockercompos... 查看详情

docker知识点翻阅手册--docker常用命令dockererfilecompose网络等整理合集(代码片段)

...作4.1查看网卡网络4.2容器连接(网络)4.3自定义网络5.DockerCompose5.1关闭、构建6.其他常用6.1端口冲突6.2解压缩文件二、Dockerfile1.指令说明2.案例参考三、DockerCompose1.yml配置指令参考2.案例参考docker-compose.yaml四、配置常用数据卷1.... 查看详情

docker-compose(代码片段)

Docker-compose一、概述二、YAML文件格式及编写注意事项三、DockerCompose配置常用字段四、DockerCompose命令格式常用命令五、DockerCompose文件结构六、部署compose1.DockerCompose环境安装2.准备依赖文件3.创建dockerfile文件4.编写配置文件docker-com... 查看详情

docker-compose(代码片段)

Docker-compose一、概述二、YAML文件格式及编写注意事项三、DockerCompose配置常用字段四、DockerCompose命令格式常用命令五、DockerCompose文件结构六、部署compose1.DockerCompose环境安装2.准备依赖文件3.创建dockerfile文件4.编写配置文件docker-com... 查看详情

dockercompose—简化复杂容器应用的利器

Compose是用于定义和运行复杂Docker应用的工具。你可以在一个文件中定义一个多容器的应用,然后使用一条命令来启动你的应用,然后所有相关的操作都会被自动完成。1.安装Docker和Compose#当前最新的Docker是1.6.2,Compose为1.2.0curl-sht... 查看详情

docker-compose+consul!(代码片段)

docker-composedocker-compose概述YAML语言DockerCompose配置常用字段DockerCompose常用命令Consulcompose部署Consul部署安装consul-templatedocker-compose概述dockercompose前身是Fig,它是一个运行多个docker容器的工具,使用dockercompose不再需 查看详情

docker-compose+consul!(代码片段)

docker-composedocker-compose概述YAML语言DockerCompose配置常用字段DockerCompose常用命令Consulcompose部署Consul部署安装consul-templatedocker-compose概述dockercompose前身是Fig,它是一个运行多个docker容器的工具,使用dockercompose不再需 查看详情

docker-compose+consul!(代码片段)

docker-composedocker-compose概述YAML语言DockerCompose配置常用字段DockerCompose常用命令Consulcompose部署Consul部署安装consul-templatedocker-compose概述dockercompose前身是Fig,它是一个运行多个docker容器的工具,使用dockercompose不再需 查看详情

sh安装docker和dockercompose(代码片段)

查看详情