docker 常用命令

1,查看镜像

docker images

2,创建运行容器

docker run -d --name tomcat8080 -p 8080:8080 tomcat
#-d 后台创建启动
#--name 定义容器名称
# -p 映射端口 -p 宿主机:容器端口

3,查看所有容器

docker ps -a

4,启动容器

Docker启动容器启动容器有二种方式,一种是基于镜像新建一个容器并启动(第二点),一种是将在终止状态(stopped )的容器重新启动

docker start 容器id/容器名称

5,停止容器

docker stop 容器id/容器名称

6,删除容器

docker rm 容器id/容器名称
docker rm $(docker ps -aq)

 

 7,进入容器

 

注意默认容器内linux包是最小安装。只拥有最基本的命令

docker  exec -it 容器id/容器名称 bash 

exit 退出容器(不会导致容器的停止)

8,在宿主机和docker容器中拷贝文件

1,将宿主机文件拷贝到容器
docker cp 宿主机文件绝对路径 镜像名称:镜像文件目录 
2,将容器文件拷贝到宿主机
docker cp 镜像名称:镜像文件绝对路径 宿主机文件目录

 9,查看日志

docker logs 容器id/名称

--tail=10 查看最后10条
-f 查看实时日志
-t 查看日志产生的日期
--since='2021-8-22' 查询当前日期之后的日志

 10,数据卷

数据卷:是一个可供一个或多个容器使用的特殊目录

特性:数据卷可以在容器之间共享和重用

   对数据卷的修改会立马生效

   对数据卷的更新,不会影响镜像

   数据卷默认会一直存在,即使容器被删除

应用数据卷
docker run -d --name tomcat8080 -p 8080:8080 -v /home/xxx:/usr/local/tomcat/webapps/ROOT/ tomcat

 

posted @ 2021-11-16 21:12  风子磊  阅读(34)  评论(0编辑  收藏  举报