![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 92
_hsy
每天都要学Java ^v^
展开
-
【Docker】安装mysql,redis
命令格式:说明:在下创建文件,里面的内容为:第三步:重启mysql容器,使配置文件生效2、实例演示第一步:执行第二部:解决中文乱码问题第三步:重启mysql容器第四步:进入mysql验证是否解决中文乱码问题如下图,修改成功测试是否能够插入中文数据(1)创建数据库、数据表(2)插入中文数据,插入成功第五步:测试是否实现容器数据卷删除mysql容器,重新mysql容器,进入mysql查询数据,发现原mysql容器数据还在,验证成功可在宿主机上新建目录,在此目录下新建配置文原创 2022-12-08 11:29:21 · 509 阅读 · 1 评论 -
Docker容器数据卷
数据卷是一种特殊的目录关系,它将宿主机目录与容器中的目录进行了直接关联,在任何一端目录中的文件写操作,就是对数据卷目录的操作,在另一端都会发生相应变化。相互关联的宿主机端目录与容器端目录,我们一般称为数据卷的挂载点。数据卷的设计目的就是为了实现数据持久化,完全独立于容器的生命周期。因此,容器删除时,不会删除其挂载的数据卷。原创 2022-11-28 12:44:09 · 355 阅读 · 0 评论 -
Dockerfile(构建镜像的脚本文件)
Dockerfile是用于构建Docker镜像的脚本文件,由一系列指令构成。通过docker build命令构建镜像时,Dockerfile中的指令会由上到下依次执行,每条指令都将会构建出一层镜像。这就是镜像的分层。因此,指令越多,层次就越多,效率就越低。所以在定义Dockerfile时,能在一个指令完成的动作就不要分为两个。该文件的默认名称就是“Dockerfile”。原创 2022-11-22 21:07:14 · 1081 阅读 · 0 评论 -
【Docker常用命令】
当我们以守护进程方式运行了一个容器,或以交互模式运行了一个容器,但容器内部执行的日志命令占用了交互命令行(就像以交互模式运行tomcat一样),而此时我们又想进入到容器中对容器内部进行一些操作,此时就需要用到exec/attach命令(推荐使用exec)。说明:docker容器在启动的时候,如果不指定端口映射参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的,通过端口映射,我们就可以从外部访问宿主机的指定端口来访问到容器的应用。通过该命令的–help可以查看到docker run命令的语法。原创 2022-11-21 20:02:07 · 12868 阅读 · 0 评论