一文学习docker容器的基本命令

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: 1.启动容器



1.启动容器


有了镜像才可以创建容器🐱‍🏍我们可以使用 docker pull 命令来载入镜像


docker run [可选参数] image


常用参数:


--name="Tomcat001"        # 容器名字,用于区分
-d                        # 后台方式运行
-it                       # 使用交互方式运行,进入容器查看内容
-P(大写)                 # 随机指定端口
-p 8080:8080              # 指定容器的端口


-p 的妙用:


-p ip:主机端口:容器端口
-p 主机端口:容器端口(最常用)
-p 容器端口
容器端口(不使用-p)


示例:


docker run -it ubuntu /bin/bash            # 启动一个乌班图镜像
# /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash
exit           # 退出终端(从容器中退回主机,并且停止容器)
Ctrl + P + Q   # 退出终端,不停止容器




2.列出当前在运行的所有容器


docker ps        # 列出当前在运行的所有容器
docker ps -a     # 查看运行容器的历史记录
docker ps -a -n=1 # 显示最近的一个创建的容器
docker ps -aq     # 只显示容器ID



3.删除容器


docker rm 容器ID      # 删除某个容器  
docker rm -f $(docker ps -aq)     # 删除所有容器,慎用!



4.启动和停止容器


docker start ID    # 启动
docker stop ID     # 停止
docker restart ID  # 重启
docker kill ID     # 杀掉


目录
相关文章
|
5天前
|
弹性计算 运维 持续交付
探索Docker容器化技术及其在生产环境中的应用
探索Docker容器化技术及其在生产环境中的应用
31 5
|
5天前
|
运维 Docker 微服务
掌握 Docker Compose:简化你的多容器应用部署
在微服务架构和容器化技术普及的今天,管理多容器部署变得颇具挑战。Docker Compose 通过一个 YAML 文件定义和运行多容器应用,简化了部署和运维。本文介绍其基本概念、使用方法及优势,包括服务、项目、卷和网络等核心概念,并提供从安装到管理服务的详细步骤,助你轻松掌握 Docker Compose,提高开发效率和应用运维质量。
|
6天前
|
Cloud Native 持续交付 Docker
探索Docker容器化技术及其在软件开发中的应用
探索Docker容器化技术及其在软件开发中的应用
17 7
|
6天前
|
存储 虚拟化 开发者
深入理解Docker容器化技术
深入理解Docker容器化技术
33 6
|
5天前
|
存储 Ubuntu Docker
Docker学习
Docker学习
36 4
|
3天前
|
Prometheus 监控 Cloud Native
docker安装prometheus+Granfan并监控容器
【9月更文挑战第14天】本文介绍了在Docker中安装Prometheus与Grafana并监控容器的步骤,包括创建配置文件、运行Prometheus与Grafana容器,以及在Grafana中配置数据源和创建监控仪表盘,展示了如何通过Prometheus抓取数据并利用Grafana展示容器的CPU使用率等关键指标。
|
8天前
|
持续交付 开发者 Docker
掌握 Docker:容器化技术在现代开发中的应用
Docker 是一个开源容器化平台,使开发者能够将应用程序及其依赖项封装在轻量级容器中,确保跨平台的一致性。本文介绍了 Docker 的基本概念、核心组件及优势,并展示了其在快速部署、一致性、可移植性和微服务架构中的应用。通过示例说明了 Docker 在本地开发环境搭建、服务依赖管理和 CI/CD 流程中的作用,以及多阶段构建、资源限制和网络模式等高级特性。掌握 Docker 可大幅提升开发效率和应用管理能力。
|
5天前
|
Cloud Native 持续交付 Docker
探索容器化技术Docker的奥秘
探索容器化技术Docker的奥秘
23 3
|
14天前
|
Cloud Native 持续交付 Docker
云原生技术实践:Docker容器化部署教程
【9月更文挑战第4天】本文将引导你了解如何利用Docker这一云原生技术的核心工具,实现应用的容器化部署。文章不仅提供了详细的步骤和代码示例,还深入探讨了云原生技术背后的哲学,帮助你理解为何容器化在现代软件开发中变得如此重要,并指导你如何在实际操作中运用这些知识。
|
1月前
|
Docker 容器
Docker 入门常用命令
Docker 入门常用命令
22 1