docker常用命令记录

2020-04-04  本文已影响0人  木木呦

1. 镜像操作

# 查看镜像
docker images
# 删除镜像
docker rmi 镜像ID
# 拉取镜像  docker pull tomcat:manager
docker pull 镜像名:标签
# 查询镜像   docker search tomcat
docker search 镜像名

2. 容器操作

镜像列表
# 启动容器 tomcat:jdk8为例
# -itd 也可写作-i -t -d  或-id -d
# -it 创建可交互的镜像,我们可以进入容器修改文件  -d 后台运行
# -v 将容器的目录挂载到本机,格式  -v 本机地址:容器地址   :ro为只读
# --name 为容器创建别名   -p:端口映射 格式: 本机端口:容器端口
# -v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps  挂载目录
# -v /etc/localtime:/etc/localtime:ro   同步本机时间到容器

docker run -itd -p 8080:8080 -v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps -v /etc/localtime:/etc/localtime:ro --name tomcat-admin tomcat:jdk8-corretto

# 进入容器  docker exec -ti 057d72723da0 /bin/bash
docker exec -ti [容器ID或者别名] /bin/bash

# 复制容器内文件  cp [容器文件夹] [本机文件夹] -r
cp webapps.dist/. webapps -r

# 拷贝容器文件出来 docker cp tomcat-admin:/usr/local/tomcat/conf /usr/local/tomcat/conf
docker cp [容器别名或id]:[容器内文件路径] [本机路径]
# 文件覆盖进去
docker cp /usr/local/tomcat/conf/tomcat-users.xml tomcat-admin:/usr/local/tomcat/conf/tomcat-users.xml    

小记:Tomcat如果manager-app 403 则修改/usr/local/tomcat/webapps/manager/META-INF/context.xml

上一篇 下一篇

猜你喜欢

热点阅读