docker基础

docker基础

一、镜像命令

1、镜像检索
dockerfile 复制代码
docker search nginx
2、镜像下载
dockerfile 复制代码
docker pull nginx
3、镜像查询列表
dockerfile 复制代码
docker images
4、删除镜像
dockerfile 复制代码
docker rmi

二、容器命令

1、运行容器
复制代码
docker run 应用名
docker run -d 应用名 # 后台运行
docker run --name 应用名 # 取别名
docker run -p 80:80 应用名 # 端口映射
2、查看运行中的容器
复制代码
docker ps
docker ps -a # 查看所有容器(包括停止运行的容器)
3、重新运行容器
复制代码
docker start 应用名
4、停止运行容器
复制代码
docker stop 应用名
5、重启容器
复制代码
docker restart 应用名
6、查看状态
复制代码
docker stats 应用名
7、查看日志
复制代码
docker logs 应用名
8、删除容器
复制代码
docker rm 应用名
9、进入容器
复制代码
docker exec
docker exec -it 应用名 bash # 进行容器交互

三、分享命令

1、提交镜像
复制代码
docker commit 应用名
docker commit -m 'update' 应用名 # 更新描述
2、镜像保存
复制代码
docker save
3、镜像保存
复制代码
docker load 应用名
4、docker登录
复制代码
docker login -u username -p password
5、镜像命名
复制代码
docker tag
6、镜像推送
复制代码
docker push

四、高阶命令

1、上线
复制代码
docker compose up -d
2、下线
复制代码
docker compose down
3、启动
复制代码
docker compose start 应用名
4、停止
复制代码
docker compose stop 应用名
5、扩容
复制代码
docker compose scale 应用=3 # 让应用启动3
相关推荐
日取其半万世不竭7 小时前
用 Portainer 可视化管理 Docker:容器再多也不用背命令了
运维·docker·容器
weixin_4196583114 小时前
Docker 搭建 Jenkins 服务
java·docker·jenkins
BullSmall16 小时前
Tomcat 部署 Jenkins → Docker Jenkins 完整迁移方案
docker·tomcat·jenkins
ruofu3318 小时前
下载nvidia_*_cu13的指令(更新:利用torch 版本拉取相关依赖)
docker·容器
独孤--蝴蝶18 小时前
Docker容器进阶(一)
运维·docker·容器
冰封之寂21 小时前
Docker Compose 容器编排实战:从入门到 LNMP 环境部署-zabbix监控
docker·容器·zabbix
带娃的IT创业者1 天前
原生体验的回归:深入解析 TREK —— 专为 Apple Silicon 打造的轻量级容器方案
macos·docker·虚拟化·开源项目·容器化·apple silicon·trek
心如鉄补1 天前
分布式链路追踪系统之docker-compose安装skywalking
分布式·docker·skywalking
冰封之寂1 天前
Docker 资源管理终极指南:CPU、内存与 IO 的精细化控制
linux·运维·服务器·docker·云计算
952361 天前
Docker - 基础
运维·后端·docker·容器