草庐IT

DOCKER_USERNAME

全部标签

docker 装机/卸载 Mysql

1、首先,需要安装Docker。可以使用以下命令安装:>yuminstalldocker 2、安装完成后,启动Docker服务:>systemctlstartdocker 3、CentOS7环境下的Docker使用 docker快速部署mysql数据库并初始化docker快速部署mysql数据库并初始化下载镜像1、dockerpullcentos/mysql-57-centos7启动一下dockerrun--namemysql-p3306:3306-eMYSQL_ROOT_PASSWORD=123456-dcentos/mysql-56-centos7:latest2、dockerpullmy

十三、Docker调优

本章节将分享一些常见的docker调优方法,不尽完全,慢慢优化。一、修改数据存放目录由于docker默认的数据存放目录/var/lib/docker/,该目录默认是创建在根文件目录下的。而我们一般在安装系统时给系统盘分配的磁盘空间一般不会太大,一般情况下几十G到一百G,用一段时间后可能造成系统盘被占满。所以有时候我们需要修改docker的默认目录。1)首先通过df-h查看文件系统的挂载和使用情况[root@k8s-m3~]#df-hFilesystemSizeUsedAvailUse%Mountedondevtmpfs3.9G03.9G0%/devtmpfs3.9G03.9G0%/dev/sh

已解决 docker: Error response from daemon: OCI runtime create failed: container_linux.go:349

🌷🍁博主猫头虎(🐅🐾)带您GotoNewWorld✨🍁🐅🐾猫头虎建议程序员必备技术栈一览表📖:云原生技术CloudNative:🔥Golang🐳Docker☸️Kubernetes⛵Helm🔥Serverless🌩️AWSLambda☁️GoogleCloudFunctions📦Microservices🚀Envoy🌐Istio📊Prometheus🦄博客首页:🐅🐾猫头虎的博客🎐《面试题大全专栏》🦕文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺《IDEA开发秘籍专栏》🐾学会IDEA常用操作,工作效率翻倍~💐《100天精通Golang(基础入门篇)》🐅学会Golang语言,畅玩云原生,走遍

阿里云服务器linux CentOS 安装docker容器,并部署一个springCloud项目

简介:mysql,redis(单节点),consul(单节点),nginx,在docker内。springboot不在docker内,也就是在docker宿主机器上。docker官网:https://docs.docker.com/engine/install/centos/docker仓库:https://hub.docker.com/_/mysql?tab=description1.安装docker1.1卸载老的版本sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docke

docker之超薄笔记

本文非小马原创,为学习总结笔记,作为日后复盘回顾,感谢原作者分享,文末已注明出处,侵删。一、什么是docker Docker是一个开源的应用容器引擎,基于 Go语言 并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app),更重要的是容器性能开销极低。啥意思呢?其实docker的图标很是形象了。大鲸鱼代表docker,背上的集装箱代表各个容器,跑着各种服务,互相不干扰。二、docker基本命令docker 客户

docker网络

1.网络模式Docker默认提供了3种网络模式,生成容器时不指定网络模式下默认使用bridge【桥接模式】。使用命令查看当前Docker所有的网络模式。dockernetworklsNETWORKIDNAMEDRIVERSCOPE39e37d236b24bridgebridgelocal2c756172f37ahosthostlocal880705afb327nonenulllocal1.1host模式如果启动容器时使用host模式,那么这个容器将不会获得一个独立的NetworkNamespace,而是和宿主机共用一个NetworkNamespace。容器将不会虚拟出自己的网卡,配置自己的IP

Docker环境变量设置

dockerrun命令中设置环境变量dockerrun-eVAR1=value1--envVAR2=value2ubuntudockerrun--envVAR1=value1--envVAR2=value2ubuntuDockerfile中使用ENV指令设置环境变量1、keyvalue ENVPYTHON_VERSION3.5.32、key=value ENVname1=pingname2=on_ip3、换行 ENVVERSION=1.0DEBUG=on\ NAME="HappyFeet"4、在Dockerfile中使用 $NODE_VERSION$PYTHON_VERSION查看环境变量do

【Docker存储】Docker的容器迁移方式详解

在Docker中,有多种方式可以进行容器的迁移,以便在不同的环境中部署和运行。Docker镜像迁移:通过将Docker镜像导出为文件,然后在目标环境中导入该文件,可以实现镜像的迁移。导出镜像:在源环境中运行以下命令,将镜像导出为文件。dockersave-oimage.tarimage_name导入镜像:将导出的镜像文件传输到目标环境,并在目标环境中运行以下命令,将镜像导入。dockerload-iimage.tarDocker容器迁移:容器迁移包括容器的停止、导出、传输和导入。停止容器:在源环境中停止容器。dockerstopcontainer_name导出容器:在源环境中运行以下命令,将容

java - 无法使用Docker将Java程序连接到MySQL

我正在学习docker并尝试将我使用Tomcat的Java网络应用程序放入容器中。我遵循了一些基本教程,但没有找到适合我的解决方案。如果我运行我的数据库和java容器,我会得到错误:SEVERE:Unabletocreateinitialconnectionsofpool.com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:CommunicationslinkfailureThelastpacketsentsuccessfullytotheserverwas0millisecondsago.Thedriverhasnotrec

mysql - 无法将大型数据库导入 docker mysql 容器

我正在尝试将大型数据库导入mysql容器。我已经将主机目录挂载为mysql容器的卷。所以数据在主机上是持久的。导入的sql文件为14GB+。mysql容器在导​​入过程中变得无响应。当我运行dockerstats时,我可以看到一旦mysql容器占用了所有可用内存,CPU%用法就变成了。我尝试将docker的内存增加到10GB,当我为Docker分配更多内存时,它会从导入中创建更多表。但我不能从主机分配超过10GB。以下是我的docker-compose.yml文件mysql:image:mysql:5.6environment:-MYSQL_ROOT_PASSWORD=12345678