docker run常用命令
docker run :创建一个新的容器并运行一个命令
| - 语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...] |
1.OPTIONS说明
| -t:为容器重新分配一个伪输入终端,通常与 -i 同时使用 |
| -i:以交互模式运行容器,通常与 -t 同时使用 |
| -d:后台运行容器,并返回容器ID |
| --name:为容器指定一个名称 |
| -p:端口映射,格式为:主机(宿主)端口:容器端口 |
| -v: 挂载宿主机文件夹,格式为: 宿主机文件夹:容器文件夹 |
| --link: 添加链接到另一个容器 |
| -m:设置容器使用内存最大值; |
2.使用docker镜像tomcat:latest以后台模式启动一个容器,并将容器命名为mytomcat
| docker run -tid --name mytomcat tomcat:latest |
3.使用镜像tomcat:latest以后台模式启动一个容器,并将容器的6555端口映射到宿主机的80端口。
| docker run -tid --name mytomcat -p 6555:80 tomcat:latest |
4.使用镜像tomcat:latest以后台模式启动一个容器,并将容器的8080端口映射到宿主机的8080端口,主机的目录 /home 映射到容器的 /home
| docker run -tid --name mytomcat -p 8080:8080 -v /home:/home tomcat:latest |
5.使用镜像tomcat:latest启动一个容器,在容器内执行/bin/bash命令。
| docker run -it tomcat:latest /bin/bash |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY