随笔分类 -  docker学习

搭建docker私有仓库
摘要:这里,学习下利用docker来搭建一个企业私有的仓库或者个人私有仓库。 一、利用docker搭建 有时候使用Docker Hub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用。 1.拉取镜像 docker pull register Docker 官方提供 阅读全文

posted @ 2023-08-05 12:51 一先生94 阅读(155) 评论(0) 推荐(0) 编辑

docker-compose中的links和depend_on关键字
摘要:links link关键字用于在不同的容器之间创建网络链接。 它允许一个容器能够访问另一个容器的网络连接信息(如IP地址和端口)。 使用方法:在Docker Compose配置文件中,通过links关键字定义容器之间的链接关系。例如: version: '3' services: web: buil 阅读全文

posted @ 2023-06-29 14:53 一先生94 阅读(1766) 评论(0) 推荐(0) 编辑

docker可视化工具
摘要:1.安装portainer (非docker官方,第三方公司项目) 对docker引擎中运行的容器进行可视化展示 2.安装和使用 创建数据卷: docker volume create portainer_data 启动: docker run -d -p 8000:8000 -p 9000:900 阅读全文

posted @ 2023-04-30 09:50 一先生94 阅读(33) 评论(0) 推荐(0) 编辑

docker-compose的使用
摘要:1.docker-compose.yml中支持的模板命令 参考:https://yeasy.gitbook.io/docker_practice/compose/compose_file a. build 通过docker-compose在启动容器之前现根据Dockerfile构建镜像,然后根据构建 阅读全文

posted @ 2023-04-27 12:25 一先生94 阅读(164) 评论(0) 推荐(0) 编辑

Dockerfile
摘要:1.Dockerfile是啥? 定义:Dockerfile 就是镜像描述文件 2.Dockerfile作用? 作用:通过Dockerfile文件构建一个属于自己的镜像 3.如何通过Dockerfile构建自己镜像 a.在指定位置创建一个Dockerfile文件 b.通过Dockerfile构建镜像 阅读全文

posted @ 2023-04-25 22:26 一先生94 阅读(100) 评论(0) 推荐(0) 编辑

docker中的数据卷
摘要:1.数据卷 volume 定义:用来实现宿主机和容器之间文件目录映射同步。 2.数据卷使用 -v 宿主机路径:容器内路径 注意:必须在容器首次启动时指定 a.使用绝对路径数据卷 docker run -v /root/data:/usr/local/tomcat/webapps ....... b. 阅读全文

posted @ 2023-04-24 22:07 一先生94 阅读(98) 评论(0) 推荐(0) 编辑

容器间通信之网络使用
摘要:1.容器间通信 说明:容器之间通过网络进行相互通信 官方说明: 当 Docker 启动时,会自动在主机上创建一个 docker0 虚拟网桥,实际上是 Linux 的一个 bridge,可以理解为一个软件交换机。它会在挂载到它的网口之间进行转发。 同时,Docker 随机分配一个本地未占用的私有网段( 阅读全文

posted @ 2023-04-24 21:07 一先生94 阅读(58) 评论(0) 推荐(0) 编辑

docker启动nginx
摘要:1.下载对应镜像 docker pull nginx:1.19.10 2.运行容器 docker run -p 80:80 --name nginx01 nginx:1.19.10 --restart=always -v 容器(/etc/nginx/nginx.conf) 1).实现反向代理 负载均 阅读全文

posted @ 2023-04-24 19:37 一先生94 阅读(137) 评论(0) 推荐(0) 编辑

docker启动Redis
摘要:1.dockerhub中寻找对应版本 2.docker pull redis:6.0.19 3.运行Redis 1.前台运行 docker run -p 6379:6379 --name redis1 redis:6.0.19 --restart=always2.后台运行docker run -d 阅读全文

posted @ 2023-04-23 09:54 一先生94 阅读(1373) 评论(0) 推荐(0) 编辑

通过docker启动mysql
摘要:一、启动mysql 1.下载mysql docker pull mysql:5.7# 具体可以去dockerhub中查找想要的版本 2.启动mysql docker run -d -p 3306:3306 mysql:5.7 --name mysql01 -e MYSQL_ROOT_PASSWORD 阅读全文

posted @ 2023-04-20 23:21 一先生94 阅读(2290) 评论(0) 推荐(0) 编辑

docker安装部署
摘要:一、docker的安装和部署 1.国内源安装docker-ce(在线安装) 1)配置流量转发(centos7 linux内核) cat <<EOF > /etc/sysctl.d/docker.conf net.bridge.bridge-nf-call-ip6tables = 1 net.brid 阅读全文

posted @ 2023-04-18 22:49 一先生94 阅读(110) 评论(0) 推荐(0) 编辑

Docker中的namespace和cgroup基础知识
摘要:Docker是使用容器container的平台,容器其实只是一个隔离的进程,除此之外啥都没有。这个进程包含一些封装特性,以便和主机还有其他的容器隔离开。一个容器依赖最多的是它的文件系统也就是image,image提供了容器运行的一切包括 code or binary, runtimes, depen 阅读全文

posted @ 2023-04-18 22:35 一先生94 阅读(205) 评论(0) 推荐(0) 编辑

docker中的报错:Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist
摘要:在学习使用 docker 技术过程中,基于 centos 镜像自定义新的镜像,其中基础镜像 centos 需要提前安装好 vim 和 net-tools,然而在刚开始通过 yum -y install vim 安装 vim 时,便出现了错误提示信息: Error: Failed to downloa 阅读全文

posted @ 2023-03-29 20:18 一先生94 阅读(684) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示