Docker的常用命令

一、Docker安装

详细见:Linux环境Docker的安装过程_linux 安装docker ps-CSDN博客

问题:拉取镜像失败 解决方案:使用镜像加速器

二、Docker镜像命令

tomcat tag:v1

docker pull tomcat:10 拉取

docker push 推送

docker images 查看

docker rmi 删除

docker commit -m "提交镜像" tomcat 提交

docker save -o /root/tomcat.tar tomcat 保存

docker load -i /root/tomcat.tar 加载

三、Docker容器命令

docker run tomcat 阻塞启动

docker run -d tomcat 后台启动

docker stop tomcat 停止

docker start tomcat 停止

docker restart tomcat 停止

docker stats 状态

docker rm tomcat

docker rm -f tomcat

docker ps 正在运行的

docker ps -a 所有的包含停止的和运行的

docker ps -aq 查看容器id

docker rm -f $(docker ps -aq)

docker run tomcat

13、目挂载核数据卷

docker run -d --name app01 -v /root/app:/xxx/xx/webapps tomcat

docker run -d --name app01 -v tVolume:/xxx/xx/webapps tomcat

tVolume:数据卷的位置--- /var/lib/docker/volume/tVolume

挂载后:修改相应内容,删除容器

13、容器间通信

docker exec -it tomcat bash

app001 192.18.68.20:80

app002 192.18.68.30:80

docker exec -it app001 bash

docker network create czp --- 192.168.100.0

docker run -d --name app001 -p 88:80 --network czp -v /root/app:/xxx/xx/webapps tomcat

docker run -d --name app002 -p 88:80 --network czp -v tVolume:/xxx/xx/webapps tomcat

相关推荐
期待のcode3 分钟前
Springboot主配置文件
java·spring boot·后端
亲爱的马哥9 分钟前
填鸭表单!开箱即用的开源问卷调查系统!
java·前端·低代码·产品经理
❀͜͡傀儡师20 分钟前
JDK 25 新特性速览
java·开发语言
ayaya_mana23 分钟前
Linux告别搜索卡顿:解决“Argument list too long”与实现文件内容秒搜
linux·运维·list
兮动人26 分钟前
主流JDK版本支持时间
java·开发语言·主流jdk版本支持时间
学习中的程序媛~37 分钟前
Spring 事务(@Transactional)与异步(@Async / CompletableFuture)结合的陷阱与最佳实践
java·数据库·sql
m0_5656111338 分钟前
Java高级特性:单元测试、反射、注解、动态代理
java·单元测试·log4j
雾林小妖1 小时前
springboot实现跨服务调用/springboot调用另一台机器上的服务
java·spring boot·后端
百***58141 小时前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
Boop_wu1 小时前
[Java EE] 多线程 -- 初阶(3)
java·开发语言