随笔分类 -  docker

摘要:如果为8.0及以上版本;需要注意,该版本密码认证机制已经升级,有些客户端未能兼容,请使用新的认证方式修改Mysql密码 # mysql 5.7 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; #授权 g 阅读全文
posted @ 2023-02-22 15:13 makalo 阅读(70) 评论(0) 推荐(0) 编辑
摘要:在操作docker的时候总会有一些错误,这不现在错误来了 在我执行 的时候出现了以下错误 [InvalidArgumentException] There was a problem connecting to the database: SQLSTATE[HY000] [2002] Connect 阅读全文
posted @ 2022-04-14 20:13 makalo 阅读(451) 评论(0) 推荐(0) 编辑
摘要:docker 安装 Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。 Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。 因此,Docker 必须部署在 Linux 内核的系统上。如 阅读全文
posted @ 2021-01-16 15:25 makalo 阅读(17947) 评论(0) 推荐(0) 编辑
摘要:环境 centos7 docker 20.10.1 docker-compose 1.27.4 有关环境搭建,参考: docker && CentOS-7 :https://www.cnblogs.com/makalochen/p/14230753.html docker-compose:https 阅读全文
posted @ 2021-01-15 19:36 makalo 阅读(4012) 评论(9) 推荐(0) 编辑
摘要:github 地址:https://github.com/docker/compose 官方文档:https://docs.docker.com/compose/ docker compose是什么? 这里引用github上的一句话 Docker Compose is a tool for runn 阅读全文
posted @ 2021-01-12 11:21 makalo 阅读(1872) 评论(0) 推荐(0) 编辑
摘要:简介 Docker私有仓库主要是企业内部用来存放镜像的仓库,相对官方仓库以及阿里云仓库,具有更高的保密安全级别 私有仓库的搭建 拉取私有仓库镜像 私有仓库程序本身就是一个镜像 docker pull registry 启动私有仓库容器 docker run -di --name=myRegistry 阅读全文
posted @ 2021-01-07 19:17 makalo 阅读(302) 评论(0) 推荐(0) 编辑
摘要:简介 Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于操作系统(centos或者Ubuntu)基础镜像并最终创建的一个新镜像 在没有Dockerfile之前用手工的方式,修改配置文件,或者添加,删除文件目录的方式,来构建一种新镜像;这种手工方式麻烦,容易出错,而且不能复用; 如果有 阅读全文
posted @ 2021-01-07 17:55 makalo 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:我们开发的时候,经常自定义镜像,然后commit提交成镜像到本地仓库,但是我们发布到客户服务器的时候,可以用搞到hub官方,或者阿里云,但是有些机密性的项目,是禁止公网存储的,所以我们只能通过docker镜像备份和迁移实现 备份镜像 docker save -o 备份镜像的名称 源镜像名称:tag版 阅读全文
posted @ 2021-01-06 17:32 makalo 阅读(693) 评论(0) 推荐(0) 编辑
摘要:简介 我们安装Docker后,它会自动创建三个网络,bridge(创建容器默认连接到此网络)、 none 、host。 host:容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。 None:该模式关闭了容器的网络功能,相当于一个回环网络。 Bridge:此模式会为每一个容器 阅读全文
posted @ 2021-01-06 17:04 makalo 阅读(1319) 评论(0) 推荐(1) 编辑
摘要:简介 我们可以在创建容器的时候,将宿主机的目录与容器内的目录进行映射,这样我们就可以实现宿主机和容器目录的双向数据自动同步 作用 我们cp命令来实现数据传递,这种方式比较麻烦; 我们通过容器目录挂载,能够轻松实现代码上传,配置修改,日志同步等需求 命令格式 单目录挂载 docker run -it 阅读全文
posted @ 2021-01-06 14:48 makalo 阅读(18237) 评论(2) 推荐(0) 编辑
摘要:我们可以通过docker push命令 把自己本地定制的镜像推送到Hub服务器,方便全球开发者使用,包括自己 例:将我们定制的tomcat发布到docker hub ,阿里云 关于怎么定制tomcat,可以参考 https://www.cnblogs.com/makalochen/p/1423749 阅读全文
posted @ 2021-01-06 14:10 makalo 阅读(6834) 评论(1) 推荐(1) 编辑
摘要:安装 docker pull tomcat 运行容器 docker run -d --name tomcat -p 8080:8080 tomcat:latest 说明一下:**-p 8080:8080:**将容器的 8080 端口映射到主机的 8080 端口。 浏览器访问 原因分析 参考hub:h 阅读全文
posted @ 2021-01-06 11:17 makalo 阅读(436) 评论(0) 推荐(0) 编辑
摘要:创建并启动容器 命令格式 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS 锚点 --name="容器新名字":为容器指定一个名称; -i:以交互模式运行容器,通常与-t或者-d同时使用; -t:为容器重新分配一个伪输入终端,通常与-i同时使 阅读全文
posted @ 2021-01-05 18:55 makalo 阅读(253) 评论(0) 推荐(0) 编辑
摘要:centos 7 docker 启动了一个web服务 但是启动时 报 WARNING: IPv4 forwarding is disabled. Networking will not work. 解决办法 编辑sysctl.conf vi /etc/sysctl.conf 添加该设置 net.ip 阅读全文
posted @ 2021-01-05 16:10 makalo 阅读(210) 评论(0) 推荐(0) 编辑
摘要:列出本机所有镜像 docker images 列名 对应的含义 REPOSITORY 镜像的仓库源 TAG 镜像的标签(版本)同一个仓库有多个TAG的镜像,多个版本;我们用REPOSITORY:TAG来定义不同的镜像; IMAGE ID 镜像ID,镜像的唯一标识 CREATE 镜像创建时间 SIZE 阅读全文
posted @ 2021-01-04 17:41 makalo 阅读(175) 评论(0) 推荐(0) 编辑
摘要:启动docker systemctl start docker 停止docker systemctl stop docker 重启docker systemctl restart docker 开机启动docker systemctl enable docker 查看docker概要信息 docke 阅读全文
posted @ 2021-01-04 17:12 makalo 阅读(136) 评论(0) 推荐(0) 编辑
摘要:docker是什么 Docker官网: https://www.docker.com/ Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器 阅读全文
posted @ 2021-01-04 16:47 makalo 阅读(2348) 评论(0) 推荐(1) 编辑