docker
文章平均质量分 55
人生匆匆
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
源码安装docker
1.下载docker源码包并上传https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/docker-18.09.0.tgz2.将解压出来的docker目录下的指令复制到 /usr/bin/ 目录下cp docker/* /usr/bin/ 3.将docker注册为service服务新建该文件vi /etc/systemd/system/docker.service加入以下内容:[Unit]D原创 2020-07-01 17:20:46 · 6258 阅读 · 1 评论
-
docker部署ceph集群
openEuler 24.03 上 cephadm 认不出 chronyd,即使 chronyd 在运行也会报 No time sync。必须先创建一个 cephadm 能识别的兼容服务。一、先过掉 cephadm 的时间检查。二、安装ceph集群。原创 2026-10-16 08:40:43 · 63 阅读 · 0 评论 -
freeswitch拨打不通问题处理
关键问题:虽然两个注册都显示"Reachable",但当1006呼叫1002时,FreeSWITCH选择了第一个注册(10.90.15.11)进行路由,而该地址可能由于网络配置或NAT问题实际不可达。记得不管sip服务器和sip客户端,最好udp都能通,要不可能拨打不通。1006呼叫1002上面注册的1002不通,下面注册的能通。登录sip服务器测试udp端口是否通。原创 2026-08-07 13:32:03 · 76 阅读 · 0 评论 -
部署cadvisor+prometheus+grafana
架构我已经部署好了prometheus+grafana。原创 2026-06-12 17:36:07 · 257 阅读 · 0 评论 -
freeswitch配置会议室
本文介绍了FreeSWITCH视频会议系统的配置方案,主要包含三部分: 会议配置文件设置视频MCU参数,支持8人1080P会议,采用网格布局和服务器端混合; 自定义视频布局文件定义4x4和1+5两种画面排列方式; 拨号计划配置3000视频会议室入口,强制启用VP8/H.264编解码。此外还包含特殊处理:当PortSIP客户端呼叫1000-1400分机时,强制启用双向视频并指定编解码器以解决与Linphone的兼容性问题。配置完成后,测试显示三个终端可成功接入视频会议室。原创 2026-06-02 10:29:39 · 266 阅读 · 0 评论 -
arm64架构下docker部署freeswitch
用户和密码在这个目录下/opt/hjj/freeswitch/conf/directory/default/通过网盘分享的文件:portsip-uc-client-61.40.0 (1).msi。通过网盘分享的文件:hjj_muluxia_SIP.tar.gz。先访问7443信任之后再通过8443拨打电话。–来自百度网盘超级会员v2的分享。window安装的客户端。电脑测试网页拨打app。原创 2025-09-13 10:42:21 · 1027 阅读 · 0 评论 -
Linux docker上部署Dify
git下载通过网盘分享的文件:dify.tar.gz链接: https://pan.baidu.com/s/1nEsWlR_CNyoWoib2l_RbTA?pwd=euwt 提取码: euwtimage下载通过网盘分享的文件:images链接: https://pan.baidu.com/s/17HHETfI-NFgKGYlJtn0dzQ?pwd=7ewj 提取码: 7ewj。原创 2025-08-23 09:33:34 · 592 阅读 · 0 评论 -
docker宿主机修改ip后起不来问题解决
确保容器已经连接到了正确的网络。如果没有,你可以使用以下命令将容器连接到网络:1、停止docker网络。原创 2025-07-11 13:02:51 · 439 阅读 · 0 评论 -
docker进入启动失败的容器
重新创建容器,COMMAND命令为 /bin/sh。原创 2025-07-07 17:10:17 · 538 阅读 · 0 评论 -
Docker安装OwnCloud私有云盘对接ceph
启动OwnCloud容器,没有镜像会自动下载。三、owncloud对接ceph对象存储。访问服务器IP,设置admin密码。二、初始化OwnCloud。一、安装OwnCloud。原创 2024-08-01 15:00:11 · 847 阅读 · 0 评论 -
docker部署fastdfs
【代码】docker部署fastdfs。原创 2024-06-07 15:55:07 · 452 阅读 · 0 评论 -
linux连接不到docker端口
net.ipv4.ip_forward 是 Linux 内核中的一个参数,用于控制 IP 转发功能。IP 转发是指在一个路由器或者网络设备上接收到一个 IP 数据包后,根据目标 IP 地址的路由信息将数据包发送到合适的接口,使其能够到达目标主机。启用 IP 转发功能后,Linux 系统将能够实现路由转发功能,将数据包从一个网络接口转发到另一个网络接口。在 Linux 中,net.ipv4.ip_forward 的默认值通常是 0,表示禁止 IP 转发。2、是否开启 IP 转发功能。1、是否是防火墙开启。原创 2024-03-27 15:40:32 · 759 阅读 · 0 评论 -
docker下gitlab安装配置
按上面的方式,gitlab容器运行没问题,但在gitlab上创建项目的时候,生成项目的URL访问地址是按容器的hostname来生成的,也就是容器的id。作为gitlab服务器,我们需要一个固定的URL访问地址,于是需要配置gitlab.rb(宿主机路径:/home/gitlab/config/gitlab.rb)。5、访问172.24.3.182,登录用户:root 密码:VytFX360rfEdyzUOgU4yXJ+bW3Ub8XvcijngyptK8t8=4.查看root默认密码。原创 2024-02-26 16:58:56 · 699 阅读 · 0 评论 -
docker安装jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。原创 2024-02-22 17:48:31 · 1153 阅读 · 0 评论 -
docker: Error response from daemon: could not select device driver ““ with capabilities: gpu
安装NVIDIA-CONTAINER-RUNTIME。然后直接yum install 就可以了。进行测试,如果能成功出现显卡信息就可以了。docker使用GPU。原创 2022-08-10 10:37:10 · 871 阅读 · 0 评论 -
centOS7 使用docker安装Oracle12c数据库
Oracle在Linux下安装真的是反人类啊!自从接触了docker,一切都变得很简洁,都是一句命令搞定;好了,闲话少说。docker在这里就不在说了,自己去学首先,搜索可安装的Oracle版本:[root@master ~]# docker search oracle选择你需要安装的版本[root@master oracle]# docker pull sath89/oracle-12c需要一点时间下载。。。。[root@master oracle]# docker imagesRE转载 2020-08-04 09:50:26 · 1430 阅读 · 0 评论 -
docker 安装 oracle_11g 并实现数据持久化
1,采用 docker-compose 安装1,创建相关文件mkdir /usr/local/dockercd /usr/local/dockermkdir oraclecd oracletouch docker-compose.yml 2,docker-compose.yml 配置文件的内容如下version: '3.1'services: master: image: registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g转载 2020-08-04 14:57:38 · 1163 阅读 · 0 评论 -
docker容器迁移
把容器从一台服务器迁移到另一台服务器,分以下五个步骤容器打包成镜像 # docker commit -m “” -a “” [CONTAINER ID] [新的镜像名] ,其中-m和-a是可选参数,意思分别是描述和作者导出镜像 # docker save -o [新的镜像名.tar] [新的镜像名]拷贝镜像到目标服务器 # scp src dst导入镜像 # sudo docker load -i [新的镜像名.tar]运行容器 #转载 2020-08-22 14:23:44 · 2395 阅读 · 0 评论 -
解决docker容器IP不固定问题
第一次用docker容器,创建了两个容器,做好mysql的主从配置了,重启docker容器之后,发现容器的ip地址变了,这就尴尬了,首先了解到了docker默认采用”bridge”连接,启动容器的时候会按照顺序来获取ip。这就导致启动时候ip不固定的问题,下面创建自定义网络来解决这个IP不固定的问题,1.创建自定义网络,指定网段172.17.0.0/16docker network create --subnet=172.19.0.0/16 bind2.创建容器docker run -itd原创 2020-05-15 19:17:21 · 7702 阅读 · 1 评论 -
Docker与KVM的区别
一、Docker简介Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。下面的图片比较了 Docker 和传统虚拟化方式的不同之处,可见容器是在操作系...转载 2020-02-05 12:34:14 · 826 阅读 · 0 评论 -
docker常用的一些基础命令
1、从镜像仓库中拉取或者更新指定镜像docker pull 镜像名:TAG2、将本地的镜像上传到镜像仓库,要先登陆到镜像仓库docker push 镜像名:TAG3、从镜像仓库搜索镜像docker search 镜像名关键字4、对本地镜像的操作#列出本地所有镜像docker images#删除一个或多个镜像docker rmi 镜像名:TAG/镜像ID#标记本地镜像,将其归入...原创 2020-01-19 10:05:11 · 382 阅读 · 0 评论 -
docker部署mysql一主一从
1、首先拉取mysql:5.7镜像docker pull mysql:5.72、拷贝容器mysql配置文件,并配置,以便挂载docker run --name mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 mysql:5.7docker cp mysql1:/etc/mysql/mysql.conf.d /mysql/mysql1 ...原创 2020-01-18 11:32:18 · 1826 阅读 · 1 评论 -
Docker容器安装sshd,更好操作容器
1、首先运行一个容器要有sshd的端口2、进入容器,安装sshdocker exec -it httpd /bin/bash进入容器之后操作yum -y install openssh-server openssh-clientsrpm -aq|grep openssh3、启动sshd/usr/sbin/sshd -D &passwd root #ssh连接时...原创 2020-01-08 13:59:28 · 514 阅读 · 0 评论 -
简单安装registry私有镜像库
一、安装docker,我的registry基于docker运行yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum makecache ...原创 2019-12-31 12:03:44 · 473 阅读 · 0 评论 -
docker,harbor推送与拉取镜像
harbor 10.0.0.431、首先要有镜像推送并更改镜像库地址vim /etc/docker/daemon.json{"insecure-registries":["10.0.0.43"]systemctl daemon-reloadsystemctl restart docker2、登录harbor私有库docker login 10.0.0.43 #harbor ...原创 2019-12-30 19:34:36 · 2008 阅读 · 0 评论 -
简单安装harbor私有镜像库
首先下载harbor压缩包一、安装docker,我的harbor基于docker运行yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoy...原创 2019-12-30 17:03:42 · 428 阅读 · 0 评论 -
Dockerfile的一些基础参数
1、ADD 命令ADD有2个参数,源和目标。它的基本作用是从源系统的文件系统上复制文件到目标容器的的文件系统。如果源是1个URL,那该URL的内容将被下载并复制到容器中。如 ADD run.sh /2、CMD 命令和RUN命令相似,CMD可以用于执行特定的命令。和RUN不同的是,这些命令不是在镜像构建的过程中执行的,而是在用镜像启动容器后被调用。如 CMD "command" "a...原创 2019-12-30 09:47:01 · 943 阅读 · 0 评论 -
Dockerfile构建redis-cli镜像
1、编写dockerfilevim DockerfileFROM centos:7RUN yum -y install gcc gcc-c++ wget make #安装依赖RUN wget -P /root http://download.redis.io/releases/redis-5.0.2.tar.gz #下载redis源码包到指定目录,自己也可以拉RUN cd ...原创 2019-12-27 20:34:59 · 569 阅读 · 0 评论 -
docker-compose简单构建redis集群
首先要有redis-cluster镜像构建redis-cluster镜像链接1、编写docker-comper文件vim redis.ymlversion: '3'services: redis1: image: redis-cluster environment: - REDIS_PORT=7001 ports: ...原创 2019-12-27 19:31:44 · 609 阅读 · 0 评论 -
Dockerfile编写redis-cluster镜像
1、编写Dockerfile文件vim DockerfileFROM centos:7RUN yum -y install gcc gcc-c++ wget make #安装依赖RUN wget -P /root http://download.redis.io/releases/redis-5.0.2.tar.gz #下载redis源码包到指定目录,自己也>可以拉R...原创 2019-12-27 19:29:06 · 902 阅读 · 0 评论 -
Dockerfile构建redis镜像
1、编写Dockerfilevim DockerfileFROM centos:7RUN yum -y install gcc gcc-c++ wget make #安装依赖RUN wget -P /root http://download.redis.io/releases/redis-5.0.2.tar.gz #下载redis源码包到指定目录,自己也可以拉RUN cd ...原创 2019-12-17 12:00:26 · 1102 阅读 · 0 评论 -
docker更改镜像库地址
1、第一种:给改成私有镜像创库地址vim /etc/docker/daemon.json{"insecure-registries":["10.30.5.120"]systemctl daemon-reloadsystemctl restart docker成功2、第二种:改成镜像创库地址vim /etc/docker/daemon.json{"registry-mirr...原创 2019-12-17 10:40:00 · 6785 阅读 · 1 评论 -
Dockerflie构建tomcat镜像
1、首先准备jdk包和tomcat包2、编写dockerfilevim DockerfileFROM centos:7RUN echo 'export JAVA_HOME=/usr/local/jdk1.8.0_60' >>/etc/profileRUN echo 'export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH' ...原创 2019-11-28 19:16:30 · 271 阅读 · 0 评论 -
Dockerfil构建nginx镜像
1、首先准备nginx源码包vim DockerfileFROM centos:7RUN yum -y install make gcc gcc-c++ pcre-devel zlib-develADD nginx-1.12.0.tar.gz /root/RUN cd /root/nginx-1.12.0 && ./configure && make ...原创 2019-11-26 10:35:53 · 221 阅读 · 0 评论 -
docker-compose简单构建zabbix
1、编写docker-comper文件vim zabbix.ymlversion: "3"services: db: image: 10.30.36.120/docker/mysql:5.6 ports: - 3306:3306 environment: - MYSQL_ROOT_PASSWORD=123 ...原创 2019-10-23 16:53:53 · 356 阅读 · 0 评论 -
docker-compose简单构建wordpress
1、编写docker-compose文件vim docker-compose.ymlversion: "3"services: db: image: 10.30.47.120/docker/mysql:5.6 ports: - 3306:3306 environment: - MYSQL_ROOT_PASSWORD=123...原创 2019-10-23 14:13:04 · 363 阅读 · 1 评论 -
Docker部署wordpress
1、创建MySQL容器docker run --name mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 -e MYSQL_DATABASE=wordpress -e MYSQL_USER=tom -e MYSQL_PASSWORD=123 mysql:5.62、创建wordpress容器docker run --name wordpres...原创 2019-10-23 10:58:13 · 409 阅读 · 0 评论 -
harbor同步镜像
1、建立对那台目标操作2、建立同步规则3、同步原创 2019-10-22 20:27:56 · 4819 阅读 · 1 评论 -
Dockerfile构建nginx+php镜像
1、创建nginx目录mkdir nginxcd nginx2、需要default.conf、nginx.repo、nginx.ini扩展源vim default.confserver { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/...原创 2019-10-22 18:05:43 · 1281 阅读 · 0 评论 -
Dockerfile创建nginx镜像
1、安装完docker之后启动详细安装daocker链接2、首先编辑dockerfile文件,基于centos7镜像vim DockerfileFROM centos:7RUN yum -y install httpdRUN mkdir -p /var/www/htmlRUN echo "123" >/var/www/html/index.htmlCMD ["httpd",...原创 2019-10-21 20:57:22 · 880 阅读 · 2 评论
分享