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

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 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     # 杀掉


目录
相关文章
|
6天前
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
91 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
13天前
|
监控 NoSQL 时序数据库
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
142 77
|
21天前
|
监控 Docker 容器
在Docker容器中运行打包好的应用程序
在Docker容器中运行打包好的应用程序
|
5天前
|
关系型数据库 应用服务中间件 PHP
实战~如何组织一个多容器项目docker-compose
本文介绍了如何使用Docker搭建Nginx、PHP和MySQL的环境。首先启动Nginx容器并查看IP地址,接着启动Alpine容器并安装curl测试连通性。通过`--link`方式或`docker-compose`配置文件实现服务间的通信。最后展示了Nginx配置文件和PHP代码示例,验证了各服务的正常运行。
20 3
实战~如何组织一个多容器项目docker-compose
|
10天前
|
关系型数据库 MySQL Docker
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
62 24
|
12天前
|
关系型数据库 MySQL Docker
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
77 6
|
14天前
|
数据建模 应用服务中间件 nginx
docker替换宿主与容器的映射端口和文件路径
通过正确配置 Docker 的端口和文件路径映射,可以有效地管理容器化应用程序,确保其高效运行和数据持久性。在生产环境中,动态替换映射配置有助于灵活应对各种需求变化。以上方法和步骤提供了一种可靠且易于操作的方案,帮助您轻松管理 Docker 容器的端口和路径映射。
55 3
|
21天前
|
存储 安全 数据安全/隐私保护
Docker 容器化应用管理更加高效,但数据安全和业务连续性成为关键。
在数字化时代,Docker 容器化应用管理更加高效,但数据安全和业务连续性成为关键。本文探讨了 Docker 应用的备份与恢复策略,涵盖备份的重要性、内容、方法及常见工具,制定备份策略,恢复流程及注意事项,并通过案例分析和未来趋势展望,强调备份与恢复在保障应用安全中的重要性。
26 2
|
3月前
|
Linux Docker 容器
Docker操作 :容器命令
Docker操作 (四)
206 56
|
2月前
|
安全 Shell Linux
docker进入容器命令
docker进入容器命令

热门文章

最新文章

下一篇
DataWorks