
docker
文章平均质量分 87
一半@java
这个作者很懒,什么都没留下…
展开
-
docker-compose配置gitlab与nginx使用https协议进行代码管理
本文介绍的是在通过编写docker-compose.yml文件启动gitlab服务,并使用https协议进行代码的加密传输。环境:阿里云centos7.3服务器;docker 18.03.1-ce;gitlab-ce-zh。本服务器绑定了域名code.example.com。相关文章链接:《还不会安装docker?这里帮你搞定》、《如何安装docker-compose》。阿里云的https申请需要在阿里云控制台进行申请,然后可以下载配置nginx的秘钥。最终可以得到两个文件,一个是***.pe.原创 2020-09-15 14:16:04 · 3069 阅读 · 1 评论 -
如何安装docker-compose
下载离线包网址:https://github.com/docker/compose/releases 建议找到下载链接后使用迅雷新建下载,这样能解决GitHub下载慢的问题。 然后将二进制文件上传到/usr/local/bin目录。 使用mv命令重命名:$ mv /usr/local/bin/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose 再授予可执行权限:$ chmod +x /usr/local/bin/docke.原创 2020-09-15 13:43:38 · 2210 阅读 · 0 评论 -
Idea携带证书连接远程docker
说明:本文与《docker remote api一键TSL加密》具有一定的关联性,下文中引用到的内容都会被单独标注出来。先决条件:docker开启了远程接口功能$ vim /usr/lib/systemd/system/docker.serviceExecStart=/usr/bin/dockerd \ --tlsverify \ --tlscacert=/root/tls/pem/ca.pem \ --tlscert=/root/tls/pem原创 2020-09-14 14:50:00 · 3005 阅读 · 0 评论 -
解决Linux docker中的mysql区分大小写问题
注:mysql5.7为本例docker中mysql容器的名称。进入mysql容器:$ docker exec -it mysql5.7 /bin/bash以root用户登录mysql:$ mysql -u root -p查看当前mysql的大小写敏感配置:$ show global variables like '%lower_case%';lower_case_file_system表示当前系统文件是否大小写敏感,只读参数,无法修改。ON表示大小写不敏感。OFF表示大小写敏感。原创 2020-09-08 12:50:56 · 3375 阅读 · 0 评论 -
docker中使用OpenJDK引发的错误
错误代码:Caused by: java.lang.NullPointerException: null at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264) at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219) at sun.awt.FontConfiguration.init(FontConfiguration.ja原创 2020-09-04 20:54:49 · 4629 阅读 · 1 评论 -
docker中使用jenkins部署vue项目
docker中安装jenkins请参考文章《Jenkins-在docker中的持续集成》。一、安装node环境:官网下载node_v14,建议使用迅雷下载,比较快。地址:https://nodejs.org/dist/latest/node-v14.8.0-linux-x64.tar.gz下载后上传到服务器/root/download/下,并解压:$ tar -zxvf node-v14.8.0-linux-x64.tar.gz -C ./重命名:$ mv node-v14.8.0-lin原创 2020-08-14 10:54:26 · 2565 阅读 · 0 评论 -
解决Jenkins中的docker in docker问题
问题:在docker容器中的jenkins无法执行docker命令。解决:编写Dockerfile:FROM 192.168.0.150:9000/pension/jenkins:2.251USER root#清除了基础镜像设置的源,切换成阿里云源RUN echo '' > /etc/apt/sources.list.d/jessie-backports.list \ && echo "deb http://mirrors.aliyun.com/debian jes原创 2020-08-12 14:06:28 · 2648 阅读 · 0 评论 -
Jenkins-在docker中的持续集成
一、安装docker安装请移步《还不会安装docker?这里帮你搞定》。拉jenkins镜像建议拉2.222.1版本,因为安装插件时,很多插件不支持低版本的jenkins安装。$ docker pull jenkins/jenkins:2.222.1原创 2020-08-11 13:19:38 · 2391 阅读 · 2 评论 -
使用docker-compose安装GitLab中文社区版
一、安装docker-compose参考文章《Harbor-企业级docker私服管理》二、编写docker-compose.ymlversion: '3'services: gitlab: image: 'twang2218/gitlab-ce-zh:latest' restart: always hostname: '192.168.0.103' environment: TZ: 'Asia/Shanghai' GITLAB_OM原创 2020-08-04 18:13:06 · 2260 阅读 · 0 评论 -
GitLab-docker中的安装与实践
一、GitLab GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。二、docker中安装gitlab搜索镜像$ docker search gitlab拉镜像$ doc原创 2020-08-04 14:52:59 · 1859 阅读 · 0 评论 -
Harbor-企业级docker私服管理
本例使用harbor进行管理,至于harbor的优缺点,大家可以自行百度,便于得到更全面的认识。首先需要安装docker compose查看pip版本$ pip -v上一条语句没有显示版本信息则运行下面语句安装 python-pip$ yum -y install epel-release$ yum -y install python-pip查看pip版本$ pip -vpip进行升级$ pip install --upgrade pip安装python运行环境原创 2020-08-03 14:31:34 · 1857 阅读 · 0 评论 -
卸载并重装docker
卸载查看已安装的docker:$ yum list installed|grep docker删除docker:$ yum -y remove docker.x86_64 docker-client.x86_64 docker-common.x86_64删除已有镜像和容器(慎重,根据需要执行):$ rm -rf /var/lib/docker安装docker查看docker-ce列表:$ yum list docker-ce --showduplicates | sort -r原创 2020-08-03 11:55:20 · 9464 阅读 · 0 评论 -
docker部署之私服管理
一、简介 docker私服是存放镜像的本地仓库,类似于docker hub。不过私服是本地的仓库,方便自己公司部署管理由微服务打包成的docker镜像。 话不多说,通过一个例子,教你快速搭建docker私服。二、registry搭建docker搭建如果没有安装虚拟机,可以参考文章《VMware安装Centos7并联网使用》docker安装参考文章《还不会安装docker?这里帮你搞定》启动docker$ systemctl start docker拉取registry镜像$ d原创 2020-08-02 17:55:14 · 3281 阅读 · 0 评论 -
docker常用命令小白篇
一、Docker常用命令systemctl start docker启动dockersystemctl restart docker重启dockersystemctl stop docker停止dockersystemctl status docker查看docker状态docker search [name]搜索名为name的镜像,如docker search tomcatdocker pull [name]:[version]拉取版本为version的name镜像到本地,如d原创 2020-08-02 09:39:58 · 1689 阅读 · 0 评论 -
快速学会在docker中安装redis
搜索redis镜像:$ docker search redis拉取最新版本的redis镜像:$ docker pull redis查看已下载镜像:$ docker images在root目录下建立redis1目录,用来存放redis启动配置文件,方便后期挂载到容器中:$ mkdir redis1在官网下载redis.conf修改redis.conf,设置可以远程通过密码访问$ cd /root/redis1$ vi redis.conf..原创 2020-07-09 11:47:10 · 1614 阅读 · 0 评论 -
快速学会在docker中安装mysql57
搜索docker中的mysql镜像:$ docker search mysql拉取mysql57:$ docker pull docker.io/mysql:5.7查看已下载的镜像:$ docker images创建容器:$ docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root docker.io/mysql:5.7查看已运行的容器,查看容器id:$ docke.原创 2020-07-08 18:11:22 · 1636 阅读 · 0 评论 -
docker部署tomcat项目
一、Docker常用命令docker search [name]搜索名为name的镜像,如docker search tomcatdocker pull [name]:[version]拉取版本为version的name镜像到本地,如docker pull tomcat:8.5docker images显示所有本地镜像docker --version查看docker版本docker exec [container id]进入id为container id的容器docker exec原创 2020-07-07 22:50:02 · 2246 阅读 · 0 评论 -
还不会安装docker?这里帮你搞定
本例中系统为CentOS7,内核版本为3.10。在CentOS7中安装docker,需要系统为64位,且内核版本在3.10以上。 查看系统信息:$ lsb_release -a 如果出现“lsb_release: command not found”情况,请先执行安装命令:$ yum install -y redhat-lsb 查看内核版本:$ uname -r 使用yum安装docker:$ yum -y install docker 启动docker:$ systemc原创 2020-07-07 13:06:00 · 1795 阅读 · 0 评论