docker操作

docker images|grep tomcat(镜像名称)或者 docker images -- 查看docker镜像

 

docker ps -- 查看正在运行的镜像

docker ps -a -- 查看镜像的运行记录

 

docker rm -f x5(镜像名称) --删除正在运行的镜像

 

docker rmi imageId --删除镜像

 

docker run -p 8088:8080 

-v 宿主机目录:镜像中要挂载的目录 

--restart=always (开启启动)

 --name (别名)镜像名:版本号

 

 

Dockerfile 一定要小写f 不能写成DockerFile,这样会找不到 

docker build -t 镜像名称:版本 . -- 运行Dockerfile

 

docker save 镜像名 -o 名称.tar

 

docker load --input  镜 --像压缩包 &&

 

docker exec -it 镜像名 /bin/bash -- 进入进行镜像

 

docker run -p 3307:3306 --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 docker.io/mysql:5.7

-- 启动mysql镜像

 

mysql的目录再 /var/lib下面

 

 

FROM tomcat:8.5.40-jre8-slim 

# 设置时区

RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

RUN echo 'Asia/Shanghai' >/etc/timezone

ADD x5 /usr/local/tomcat/webapps/x5

 

 

 

 

docker run -d  --name redis1  -p 6379:6379  redis --requirepass "123456"

 

 

docker run -d --name ecardhallRedis -p 6380:6379 docker.io/redis:3.2 --requirepass "123456"

 

docker commit 镜像名称 新的镜像名称

 

 

将docker 中的文件复制到主机

docker cp dockerName:/路径 /主机路径

 

进入容器

docker attach 44fc0f0582d9

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值