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

相关推荐
唯梦闲君1 小时前
ubuntu 22.04 安装和配置 mysql 8.0,设置开机启动
linux·数据库·mysql·ubuntu
wifi chicken1 小时前
Linux Wlan-四次握手(eapol)框架流程
linux·四次握手·wpa_supplicant·eapol
SuperW2 小时前
Linux学习——TCP
linux·学习·tcp/ip
李艺为2 小时前
Ubuntu下展锐刷机工具spd_dump使用说明
android·linux·git·ubuntu
幼儿园口算大王2 小时前
单例设计模式
java·设计模式
S1lent9o4 小时前
CentOS stream 中部署Zabbix RPM软件包公钥验证错误
linux·centos·zabbix
兮动人5 小时前
Gradle与Idea整合
java·ide·gradle·intellij-idea·gradle与idea整合
爱的叹息5 小时前
【java实现+4种变体完整例子】排序算法中【基数排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
java·算法·排序算法
小可爱的大笨蛋6 小时前
十倍开发效率 - IDEA插件之 Maven Helper
java·maven·intellij-idea
zru_96026 小时前
Java 中常用队列用法详解
java·开发语言