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

相关推荐
屁股割了还要学17 分钟前
【Linux入门】常用工具:yum、vim
linux·运维·服务器·c语言·c++·学习·考研
云计算练习生17 分钟前
linux shell编程实战 03 数组:批量处理数据
linux·运维·服务器·数组·shell编程
独自破碎E19 分钟前
LeetCode 381: O(1) 时间插入、删除和获取随机元素 - 允许重复
java·算法·leetcode
程语有云21 分钟前
生产事故-Caffeine缓存误用之临下班的救赎
java·缓存·caffeine·阻塞·log·生产事故
王道长服务器 | 亚马逊云42 分钟前
AWS Elemental MediaConvert:视频转码不再难
linux·服务器·网络·云计算·音视频·aws
Miraitowa_cheems44 分钟前
LeetCode算法日记 - Day 81: 最大子数组和
java·数据结构·算法·leetcode·决策树·职场和发展·深度优先
Jm_洋洋1 小时前
【Linux系统编程】程序替换:execve(execl、execlp、execle、execv、execvp、execvpe)
linux·运维·c语言·开发语言·程序人生
qq_479875431 小时前
TCP网络编程本质
服务器·网络·tcp/ip
CodeCraft Studio1 小时前
国产化Word处理控件Spire.Doc教程:用Java实现TXT文本与Word互转的完整教程
java·c#·word·spire.doc·word文档转换·txt转word·word转txt
HIT_Weston1 小时前
14、【Ubuntu】【VSCode】VSCode 断联问题分析:hostname(二)
linux·vscode·ubuntu