当前位置: 首页 > news >正文

Docker 容器常用的命令和操作

1.容器操作

- 运行容器: 

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

  示例:

docker run -it --rm ubuntu /bin/bash

- 查看正在运行的容器: 

docker ps [OPTIONS]

  示例:

docker ps -a

- 停止容器: 

docker stop CONTAINER [CONTAINER...]

  示例:

docker stop container_name

- 启动已经停止的容器: 

docker start CONTAINER [CONTAINER...]

  示例:

docker start container_name

- 进入正在运行的容器: 

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

  示例:

docker exec -it container_name /bin/bash

- 删除容器: 

docker rm CONTAINER [CONTAINER...]

  示例:

docker rm container_name

- Docker 中复制文件

使用 docker cp 命令可以将本地文件或目录复制到正在运行的 Docker 容器中,或者将容器中的文件或目录复制到本地。

从本地复制到容器:

docker cp /path/to/local/file container_id:/path/in/container/

从容器复制到本地:

docker cp container_id:/path/in/container/ /path/to/local/directory

2.镜像操作

- 拉取镜像: 

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

  示例:

docker pull ubuntu:latest

- 查看本地镜像列表: 

docker images [OPTIONS] [REPOSITORY[:TAG]]

  示例:

docker images

- 删除本地镜像: 

docker rmi [OPTIONS] IMAGE [IMAGE...]

  示例:

docker rmi image_name

3.Dockerfile 操作

- 创建 Dockerfile:

  示例:   

  FROM ubuntu:latestRUN apt-get update && \apt-get install -y python3 python3-pip && \pip3 install flaskCOPY ./app /appWORKDIR /appCMD python3 app.py

- 构建镜像: 

docker build [OPTIONS] PATH | URL | -

  示例:

docker build -t myapp:latest .

以上是 Docker 的一些常用命令和操作。Docker 还有更多功能和参数,可以通过 `docker --help` 或者 `docker COMMAND --help` 查看详细的帮助文档。

http://www.lryc.cn/news/108782.html

相关文章:

  • iTOP-RK3568开发板Windows 安装 RKTool 驱动
  • nginx rtmp http_flv直播推流
  • Day50 算法记录| 动态规划 17(子序列)
  • RabbitMQ:概念和安装,简单模式,工作,发布确认,交换机,死信队列,延迟队列,发布确认高级,其它知识,集群
  • 小研究 - 基于解析树的 Java Web 灰盒模糊测试(二)
  • 对于现有的分布式id发号器的思考 id生成器 雪花算法 uuid
  • jmeter中json提取器,获取多个值,并通过beanshell组成数组
  • 通过nvm工具快捷切换node.js版本、以及nvm的安装
  • 企业如何搭建矩阵内容,才能真正实现目的?
  • Arduino驱动MQ5模拟煤气气体传感器(气体传感器篇)
  • Mongodb安装(Centos7)
  • Python 批量处理JSON文件,替换某个值
  • 凯迪正大—SF6泄漏报警装置的主要特点
  • 适配器模式与装饰器模式对比分析:优雅解决软件设计中的复杂性
  • idea使用protobuf
  • 【深度学习_TensorFlow】误差函数
  • mysql按照日期分组统计数据
  • 19 | 分类模型评估指标
  • 【Pycharm2022.2.1】python编辑器最新版安装教程(包含2017-2022的所有版本win/mac/linux)
  • 深度学习-相关概念
  • 眼科医生推荐的台灯 护眼台灯买什么好?
  • 如何使用 ChatGPT 为 Midjourney 或 DALL-E 等 AI 图片生成提示词
  • 【Linux后端服务器开发】Reactor模式实现网络计算器
  • 【WebRTC---源码篇】(二:一)PeerConnection详解
  • 使用tinyxml解析和修改XML文件
  • [Docker实现测试部署CI/CD----相关服务器的安装配置(1)]
  • 【自动化运维】编写LNMP分布式剧本
  • 用Rust实现23种设计模式之单例
  • 小米平板6将推14英寸版!与MIX Fold 3同步推出
  • webpack 的一点知识