docker
文章平均质量分 54
行者张良
人生就是一场修行
展开
-
docker容器添加新的端口映射
通常在运行容器时,我们都会通过参数 -p来指定宿主机和容器端口的映射,例如上述命令将容器内的8080端口映射到宿主机的8899端口。-d 表示后台运行容器-t 为docker分配一个伪终端并绑定到容器的标准输入上-i 是让容器的标准输入保持打开状态-p 指定映射端口–restart 指定容器异常停止后是否自动重启当容器已经运行之后,且容器中已经有配置改动,不方便重新创建逐一修改配置时,则可通过两种方式新增端口映射。原创 2024-01-04 15:17:57 · 1733 阅读 · 0 评论 -
python项目制作docker镜像,加装引用模块,部署运行!
1)制作镜像,镜像名为 hpopt-docker-image, 版本号1.1.2。将镜像文件拷贝到服务器,并执行以下命令导入镜像。2)将镜像打包成tar文件到当前目录。从镜像创建容器并运行。原创 2023-09-14 02:58:52 · 970 阅读 · 0 评论 -
docker专题系列之十六:安装mycat
由于docker镜像仓库中mycat镜像比较少或相对比较旧,因此一般使用手动制作镜像方式安装部署。下文,良哥通过实验,分别介绍两种方式下如何安装部署mycat。原创 2023-07-04 21:15:43 · 1328 阅读 · 0 评论 -
docker专题系列之十五:卸载docker
经过上面一系列准备后,我们终于到了最后环节,开始删除docker。5.删除docker相关存储目录:(分别进行执行以下四个命令)7.然后再重新执行上面那步“删除docker相关存储目录”。2.接着会出现选择提示,直接输入“y”然后回车就可以。不再出现相关信息,证明删除成功,原创 2023-06-29 17:05:27 · 1776 阅读 · 1 评论 -
搭建高性能数据库集群之一:MySQL主从复制(一主一从、双主双从)
主从数据库是什么意思呢,主是主库的意思,从是从库的意思。数据库主库对外提供读写的操作,从库对外提供读的操作。高可用,实时灾备,用于故障切换。比如主库挂了,可以切从库。读写分离,提供查询服务,减少主库压力,提升性能备份数据,避免影响业务。主从复制原理,简言之,分三步曲进行:①主数据库有个 binlog 二进制文件,记录了所有增删改 SQL 语句;②(binlog线程)从数据库把主数据库的binlog文件的 SQL 语句复制到自己的中继日志relaylog;原创 2023-06-19 20:41:45 · 3684 阅读 · 0 评论 -
Docker专题系列之十三:docker容器内安装vim编辑器
3.如果上面的三条一条都沒有返回, 可以直接用 yum -y install vim* 命令。原创 2023-06-19 17:08:04 · 9398 阅读 · 0 评论 -
Docker专题系列之十二:安装部署redis
修改完毕,将配置文件上传到web-server服务器目录中:/urs/rdc/redis。②从官网下载同一版本的redis程序,解压后获得redis.conf文件。在服务器web-server中创建目录:/usr/rdc/redis。 官网:https://redis.io/download/ 在windows上用文本编辑器修改配置文件。原创 2023-06-16 17:51:10 · 237 阅读 · 0 评论 -
Docker专题系列之十一:基于Docker安装配置Nacos
使用如下命令查找镜像库中的资源。原创 2023-06-15 17:14:40 · 794 阅读 · 0 评论 -
Docker专题系列之十四:docker离线安装部署
docker安装包下载地址:https://download.docker.com/linux/static/stable/x86_64/经过上面一系列准备后,我们终于到了最后环节,开始删除docker。5.删除docker相关存储目录:(分别进行执行以下四个命令)7.然后再重新执行上面那步“删除docker相关存储目录”。2.接着会出现选择提示,直接输入“y”然后回车就可以。不再出现相关信息,证明删除成功,编辑daemon.josn。二、创建系统配置文件。原创 2023-03-16 11:27:09 · 451 阅读 · 0 评论 -
解决docker搭建gitlab时容器不停重启的问题
docker在创建gitlab容器,容器启动后一直重启,使用docker exec -it container-name /bin/bash如法进入容器,报错如下:docker log 查看日志时,发现问题是在于配置文件没有权限创建的问题这个权限问题是因为SElinux开启的缘故,官方文档已经给出了在SELinux开启的情况下创建容器的命令了。。在映射卷的命令后加上":Z",如–volume /usr/local/gitlab/config:/etc/gitlab:Z含义大约是让容器在SELinux原创 2022-06-21 18:25:40 · 3508 阅读 · 0 评论 -
Docker专题系列之十:基于Docker安装Jenkins环境
1.使用docker 拉取镜像docker pull jenkinsci/blueocean2.启动jenkinscidocker run -u root --rm -d -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker jenkinsci/blueocean3.启动成功后查看启动日记拿到密钥[root@localhost ~]# docker logs c54c28a9215c原创 2021-12-28 11:37:41 · 652 阅读 · 0 评论 -
Docker专题系列之九:docker搭建和配置maven私服Nexus
一、DOCKER搭建MAVEN私服1.拉取镜像docker pull sonatype/nexus32.启动镜像docker run -d -p 8081:8081 --name nexus sonatype/nexus33.配置认证信息在apache-maven-3.5.3\conf 下的settings.xml 进行配置找到 标签 <server> <id>nexus-releases</id> <usernam原创 2021-12-28 11:00:03 · 663 阅读 · 0 评论 -
Docker专题系列之八:docker安装中文版GitLab
注:CentOS7必须安装docker,docker-compose1.docker拉取镜像命令:[root@localhost /]# docker pull twang2218/gitlab-ce-zh[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MfFCeEU1-1640659660959)(http://192.168.33.159:81/cdn/images/20191105173045.png)]创建文件夹,并创建docker-compose.yml原创 2021-12-28 10:48:02 · 1052 阅读 · 0 评论 -
Docker专题系列之七:docker安装FastFDS
1.搜索docker 下的FastDFS镜像docker search fastdfs2.拉取镜像我们下载的是 delron/fastdfs ,因为它集成 nginxdocker pull delron/fastdfs3.使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用) docker run -d --network=host --name tracker -v /home/hs/docker/fastdfs/tracker:/var/fdfs delron/fas原创 2021-12-28 10:42:58 · 1208 阅读 · 0 评论 -
Docker专题系列之六:docker安装Nginx及基本配置
注:CentOS7必须安装docker,docker-compose命令:[root@localhost /]# docker pull nginx1.通过docker-compose 运行Nginx在**/usr/local/docker/nginx**文件夹创建docker-compose.yml 配置version: '3.1'services: nginx: restart: always image: nginx container_name: ng原创 2021-12-28 10:31:12 · 467 阅读 · 0 评论 -
Docker专题系列之五:docker-compose运行项目
在现在有的镜像下运行项目创建docker-compose.ymlversion: '3.1'services: ynxx-springcloud-eureka: restart: always image: ynxx-springcloud-eureka:cxf container_name: ynxx-springcloud-eureka01 ports: - 8763:8761运行docker-compose up -d...原创 2021-12-28 10:23:44 · 469 阅读 · 0 评论 -
Docker专题系列之四:docker-compose 安装与应用
docker-compose安装[root@centos-nacos /]# sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose安装这个时间会比较长,有可能还出现超时,超时或失败就重新执行,一直到成功为止。本次安装运行了3次才成功。[root@centos-na原创 2021-12-28 10:22:34 · 428 阅读 · 0 评论 -
Docker专题系列之三:docker安装部署项目
1.在本地打成jar 包,上传到虚拟机2.创建Dockerfile[root@localhost eureka-test]# vi Dockerfile3.Dockerfile配置FROM openjdk:8-jre #第一步先安装环境jdk1.8依赖RUN mkdir /app #第二步创建一个文件夹COPY ynxx-itoken-eureka-1.0.0-SNAPSHOT.jar /app/ #第三步复制jar 到app 下#第四步运行jar CMD java -jar /a原创 2021-12-28 10:18:46 · 1101 阅读 · 0 评论 -
Docker专题系列之二:安装mysql8.0
进入docker 容器docker exec -it “mysql的key” /bin/bash登录MySQLroot@158bcdf77f4e:/# mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 16Server version: 8.0.17 MySQL Community Server - GPL原创 2021-12-28 10:16:44 · 161 阅读 · 0 评论 -
Docker专题系列之一:docker在线安装+使用+常用命令
1.docker 安装Docker 要求 CentOS 系统的内核版本高于 3.10通过 uname -r 命令查看你当前的内核版本[root@centos-nacos /]# uname -r3.10.0-1062.1.2.el7.x86_64安装一些必要的系统工具:命令:sudo yum install -y yum-utils device-mapper-persistent-data lvm2添加软件源信息:sudo yum-config-manager --add-re原创 2021-12-08 10:58:01 · 1647 阅读 · 0 评论 -
基于docker方式部署的gitlab仓库数据备份和恢复
一、备份1、首先查看docker中运行的容器,找到运行gitlab的容器idlinux shell 窗口中执行如下命令:docker ps2、进入docker容器docker exec -i -t 4d5e099d20af /bin/bash3、创建备份执行命令:gitlab-rake gitlab:backup:create备份完成后生成的文件:备份文件所在目录为git数据卷目录中的backups将上述文件拷贝出来即可。二、恢复1、把备份文件上传到新服务器的git原创 2021-12-07 17:32:38 · 3236 阅读 · 0 评论 -
基于docker方式部署的gitlab迁移及跨版本升级
之前代码服务器用的 beginor/gitlab-ce:11.3.0-ce.0 的版本,而当前时间已经到12.4.1了。gitlab 官方已经开始支持多语言, 而且也提供了 docker 镜像, beginor/gitlab-ce 的镜像作者已经不再维护,也建议大家切换到官方镜像。所以打算整理下迁移升级的步骤。首先连接上docker beginor/gitlab-ce:11.3.0-ce.0的容器 docker exec -i -t gitlab /bin/bash在gitlab正常运原创 2021-04-28 17:00:36 · 854 阅读 · 0 评论