docker环境项目

发布时间 2024-01-04 19:22:29作者: 土豆666

 一、Docker技术

1、与虚拟机区别

 2、docker优点

 3、docker常用命令

(1)搜索镜像 -最好下载星级别高的镜像

docker search tomcat

docker search tomcat:7.1

(2)查看宿主机有哪些镜像

docker images

(3)从仓库拉取镜像

docker pull 镜像名  # 不加版本就是最新

docker pull tomcat:7.8  # 指定是tomcat7版本

(4)删除镜像

docker rmi 镜像名

# 容器

(1)查看容器

docker ps  # 查看正在运行的容器

docker ps -a # 所有的容器

# 使用场景:如果宿主机里有几十个容器,设置查看过滤条件!

docker ps -a|grep tomcat

 

# docker run

如果宿主机有这个镜像,就直接创建容器,如果没有这个镜像就直接PULL镜像

docker run -id --name myTomcat -p 7070:8080 -v /usr/loacal/xt:/usr/local/tomcat/webapps tomcat

-i  运行容器

-d 守护方式

-p 端口映射

 -v 目录挂载

# 端口映射 --      -p  宿主机端口7070:容器的端口8080

-注意事项:容器的端口一般不去改它,如果需要改需要改容器里的应用的配置文件

-宿主机的端口可以自定义

-p   7070:8080

# 数据卷--目录挂载

-v  宿主机的路径:容器的指定路径

 

# 进入容器

docker exec -it  容器id/bin/bash

# 退出容器

exit

 

扩展

1、过滤查看的容器

docker ps -s |grep musql

2、查看容器的信息

docker inspect 容器名/id

3、查看日志

docker logs -f 容器名/di