随笔分类 -  Docker

摘要:一、宿主机创建目录,存放mongodb配置信息、数据信息 mkdir -p /usr/local/mymongo/conf 二、参考官方配置文档,配置mongod.conf #在上面的conf目录下,创建mongod.conf systemLog: destination: file path: / 阅读全文
posted @ 2023-10-17 13:28 弩哥++ 阅读(45) 评论(0) 推荐(0) 编辑
摘要:一、下载redis 镜像 docker pull redis 二、创建数据卷映射路径、配置redis.conf mkdir -p /usr/local/myredis/conf vim redis.conf # redis.conf appendonly yes 配置内容可以参考 https://g 阅读全文
posted @ 2023-10-15 14:27 弩哥++ 阅读(103) 评论(0) 推荐(0) 编辑
摘要:github地址 https://github.com/WebStackPage/WebStackPage.github.io 一、采用容器化部署 二、使用docker-compose部署 #docker-compose.yaml version: '3' services: db: image: 阅读全文
posted @ 2023-03-13 10:27 弩哥++ 阅读(822) 评论(0) 推荐(0) 编辑
摘要:docker hub 地址 https://hub.docker.com/_/mysql 运行mysql # -v /opt/mysql/data:/var/lib/mysql 挂载数据文件 # -v /etc/mysql/my.cnf:/etc/mysql/my.cnf.d 挂载数据库配置文件 d 阅读全文
posted @ 2023-03-10 14:56 弩哥++ 阅读(16) 评论(0) 推荐(0) 编辑
摘要:背景 jenkins容器启动后,想要执行docker相关命令,这里需要借助宿主机上的,但是容器已经启动,并建立了相关Jenkins项目,不想在重新运行一个容器弄了 参考这篇博客文章 https://blog.csdn.net/qq_39198749/article/details/127731024 阅读全文
posted @ 2023-02-08 16:23 弩哥++ 阅读(161) 评论(0) 推荐(0) 编辑
摘要:docker run -d -it --name my_centos centos /bin/bash 阅读全文
posted @ 2022-10-10 17:32 弩哥++ 阅读(69) 评论(0) 推荐(0) 编辑
摘要:查询指定镜像依赖的子镜像 #since更后是要查询的镜像ID,即想要删除的镜像ID docker image inspect --format='{{.RepoTags}} {{.Id}} {{.Parent}}' $(docker image ls -q --filter since=63973a 阅读全文
posted @ 2022-10-06 12:10 弩哥++ 阅读(112) 评论(0) 推荐(0) 编辑
摘要:https://hub.docker.com/r/portainer/portainer https://docs.portainer.io/start/install/server/docker/linux docker run -d -p 8000:8000 -p 9443:9443 --nam 阅读全文
posted @ 2022-09-30 20:15 弩哥++ 阅读(19) 评论(0) 推荐(0) 编辑
摘要:编写一个Dockerfile #指定构建的基础镜像来源 FROM python:3.9 #作者信息 MAINTAINER Jon Snow JonSnow@foxmail.com #设置工作区间 WORKDIR /opt/code #设置环境变量,否则docker里容易出现找不到模块 ENV PYT 阅读全文
posted @ 2022-08-29 09:33 弩哥++ 阅读(142) 评论(0) 推荐(0) 编辑
摘要:前置下载好centos镜像 创建一个新容器,命名为centos01,数据卷挂载为 宿主机/root/test_volume:容器内/home/volume 创建一个新容器,命名为centos02,数据卷挂载继承容器(centos01) 在宿主机/root/test_volume 目录下创建一个tes 阅读全文
posted @ 2022-01-26 15:30 弩哥++ 阅读(235) 评论(0) 推荐(0) 编辑
摘要:每次启动虚拟机后,都要手动的去启动docker服务,有点麻烦,可以设置为开机自动启动 systemctl enable docker 容器自动启动 --restart=always 阅读全文
posted @ 2022-01-26 14:05 弩哥++ 阅读(377) 评论(0) 推荐(0) 编辑
摘要:# src 宿主机路径 # dst 容器里的路径 docker service create --name test_nginx -p 8000 --mount type=bind,src=/etc/nginx,dst=/etc/nginx nginx 阅读全文
posted @ 2021-12-21 17:25 弩哥++ 阅读(228) 评论(0) 推荐(0) 编辑
摘要:worker节点退出 docker swarm leave 在管理节点上查看现在的节点状态,worker节点状态变成了down 删除down的节点 docker node rm 节点ID 管理节点解散需要加上 --force docker swarm leave --force 阅读全文
posted @ 2021-12-17 16:44 弩哥++ 阅读(399) 评论(0) 推荐(0) 编辑
摘要:服务是自 Docker 1.12 后新引入的概念,并且仅适用于 Swarm 模式。 使用服务仍能够配置大多数熟悉的容器属性,比如容器名、端口映射、接入网络和镜像。此外还增加了额外的特性,比如可以声明应用服务的期望状态,将其告知 Docker 后,Docker 会负责进行服务的部署和管理 #创建服务 阅读全文
posted @ 2021-12-16 18:16 弩哥++ 阅读(167) 评论(0) 推荐(0) 编辑
摘要:在单引擎模式下的 Docker 主机上运行 docker swarm init会将其切换到 Swarm 模式,并创建一个新的 Swarm,将自身设置为 Swarm 的第一个管理节点 docker swarm init --advertise-addr 192.168.48.135 # --adver 阅读全文
posted @ 2021-12-16 17:41 弩哥++ 阅读(141) 评论(0) 推荐(0) 编辑
摘要:错误信息 Error response from daemon: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 192.168.48.135 阅读全文
posted @ 2021-12-16 11:44 弩哥++ 阅读(219) 评论(0) 推荐(0) 编辑
摘要:version: "3.9" services: web: build: . ports: - "5000:5000" redis: image: "redis:alpine" ports: - "6379:6379" nginx1: image: nginx container_name: ngi 阅读全文
posted @ 2021-12-15 14:26 弩哥++ 阅读(46) 评论(0) 推荐(0) 编辑
摘要:官网地址 sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 阅读全文
posted @ 2021-12-13 18:04 弩哥++ 阅读(714) 评论(0) 推荐(0) 编辑
摘要:背景:学习Docker,下载了一个Mysql镜像 ,运行容器后,使用navicat无法连接,报错 百度后发现大家说的这个原因是:因为加密规则的问题 mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_passwor 阅读全文
posted @ 2021-12-08 17:46 弩哥++ 阅读(221) 评论(0) 推荐(0) 编辑
摘要:exec和attach 都是进入当前运行容器的命令 exec(为较为常用的):使用exec进入容器后,是开启一个新的终端,在里面操作 attach:使用attach是直接在当前容器正在执行的终端里进行操作 例子:我们分别使用2种不同命令进入容器,然后退出容器,再观察容器的状态 先使用exec进入容器 阅读全文
posted @ 2021-12-06 17:17 弩哥++ 阅读(1188) 评论(0) 推荐(0) 编辑

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