【CentOS-Docker搭建MinIO(单点)】教程文章相关的互联网学习教程文章

docker 权限问题 Got permission denied while trying to connect to the Docker daemon socket at ……【代码】

在用户权限下docker 命令需要 sudo 否则出现以下问题:Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://n%2Fdocker.sock/v1.40/auth: dial unix /var/run/docker.sock: connect: permission denied解决方法:通过将用户添加到docker用户组可以将sudo去掉,命令如下:# groupadd docker #添加docker用户组# gpasswd -a 用户名 docker #将登陆用户加...

Docker集群实验环境布署--swarm【7 让docker客户端支持docker-compose】

Docker-Compose是一个部署多个容器的简单但是非常必要的工具. 登录Docker客户端的服务器(默认是安装了docker-engine的服务器),再安装compose插件# yum install python-pip python-dev -y# pip install -U docker-compose 查看版本# docker-compose -vdocker-compose version 1.9.0, build 2585387 # 查看帮助# docker-compose -h 以一个3容器复杂度较高的gitlab为例 在当前目录创建一个docker-compose.yml 文件如下(当然也可以...

Docker构建之旅【代码】

Docker构建之旅 ##构建三个docker,php、nginx、mysql三个镜像###1,先从docker仓库里面拉取centos镜像,和mysql镜像docker pull docker.io/centos docker pill docker.io/mysql###2,创建一个网络,我们一会使用这个网络进行container之间的联系。docker network create --subnet 172.16.1.0/24 testnetwork###3,构建nginx的Dockerfile文件[root@Docker docker_file]# vim Dockerfile_nginx FROM centosVOLUME ["/code"] COPY ....

安装docker【代码】【图】

准备工作: lsb_release -a:适用于所有的Linux、包括Rehat、SuSE、Debian等发行版。 1.查看系统内核版本 [root@xiaozhang1999 ~]# uname -r 4.18.0-240.15.1.el8_3.x86_64 2.查看系统版本 [root@xiaozhang1999 ~]# cat /etc/centos-release CentOS Linux release 8.1.1911 (Core) [root@xiaozhang1999 ~]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux releas...

Docker Mongo数据库主从同步配置方法【代码】【图】

一、具体操作方法1、启两个Mongo容器docker run --name mongo1 -p 21117:27017 -d mongo --noprealloc --smallfiles --replSet rs1 docker run --name mongo2 -p 22117:27017 -d mongo --noprealloc --smallfiles --replSet rs1 2、查看正在运行的容器docker ps | grep mongo 3、查看mongo1、mongo2容器ipdocker inspect mongo1 | grep IPA 4、使用本机(宿主机)mongo客户端连接到21117端口(即连接到mongo1容器)mongo --port 21...

Docker安装MySQL8.0【代码】【图】

环境CentOS 7.5Docker 1.13.1MySQL 8.0.16安装拉取镜像默认拉取最新版本的镜像$ docker pull mysql 如果要指定版本,使用下面的命令$ docker pull mysql:8.0.16 创建数据目录和配置文件在宿主机创建放置mysql的配置文件的目录和数据目录,并且进行授权$ mkdir -p /usr/mysql/conf /usr/mysql/data$ chmod -R 755 /usr/mysql/ 创建配置文件在上面创建的配置文件目录/usr/mysql/conf下创建MySQL的配置文件my.cnf$ vim /usr/mysql/con...

Docker使用中遇到的一些问题【代码】

常见报错 error1push镜像到本地仓库时报错Error: Invalid registry endpoint https://10.10.3.67:5000/v2/: Get https://10.10.3.67:5000/v2/_ping: dial tcp 10.10.3.67:5000: connection refused. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add `--insecure-registry 10.10.3.67:5000` to the daemon‘s arguments. In the case of HTTPS, if you have access to the regis...

docker 安装jenkins【代码】【图】

前言最近在看一些技术的东西,关于k8s的东西,讲道理比较难,很多东西我很难看得懂,所以就先去用docker搭了一个jenkins。。。菜鸡如我~前提系统:Ubuntu 18.04 Docker版本: 19.03.6正文 查看docker images,看看有没有jenkins的镜像,目前是什么都没有的root@home:~# docker images REPOSITORY TAG IMAGE ID CREATED SIZE 拉取jenkins镜像,并查询root@home:~# docker pull jen...

「mongoDB」- 忘记密码(Docker) @20210401【代码】

内容简介本文介绍如何重置mongoDB的密码,这个mongoDB还是在Docker中启动的。问题概述开发在测试环境启动了一个mongoDB服务,该mongoDB是以Docker容器启动的。现在,他忘记了admin帐号的密码,来找我重置。系统信息 mongoDBmongo:3.4.10Container Entrypointdocker-entrypoint.shContainer Cmd--smallfiles --rest --authContainer NAMEmongodb-single解决办法#!/bin/sh#1 停止原有容器 docker container stop mongodb-single#2 启...

Docker网络使用说明【代码】

一、Docker网络访问Docker网卡查看Docker桥接网卡docker0ifconfig二、Docker随机端口映射随机端口映射举例#-d 表示在后台运行容器并输出容器ID #-P 随机端口映射 docker run -d -P --name mynginx nginx查看容器端口映射情况docker ps #0.0.0.0:32768->80/tcp #或者 docker port mynginx查看端口映射后本地端口的变化ss -lnt #LISTEN 0 128 :::3276...

Docker私有仓库搭建【代码】【图】

由于公有仓库有时连接会出现超时,下载速度慢等情况故搭建私有仓库镜像server端可以login官方的Doker Hub,可以pull,push和私有仓库但client只能操作自己搭建的仓库server 192.168.127.142client 192.168.127.128关闭selinuxsetenforce 0防火墙443端口放行firewall-cmd --add-port=443/tcp通过yum安装依赖支持包yum -y install pcre-devel zlib-devel openssl openssl-develpcre在编译nginx时需要zlib库提供开发人员的压缩算...

DOCKER 无法获取使用宿主机DNS 的原因,解决方法【代码】

今天在公司服务器上部署项目,遇到一个大坑.接口怎么请求都不同,宿主机DNS已经改了.宿主可以请求,找了半天,原来是DOCKER 没有获取到主机的DNS进去DOCKER解析不了域名指定DNS 启动也有警告[root@kps4 ~]# docker run -itd -p 8050:8060 --dns 8.8.8.8 --dns 114.114.114.114 39d515903295 WARNING: IPv4 forwarding is disabled. Networking will not work. 267d055b9926bc1584d775a96d6a386e2eb22b204b81e81868fc6ef1708dd805根据这...

docker --help

Usage: docker [OPTIONS] COMMAND [arg...]A self-sufficient runtime for linux containers.Options: --api-cors-header= Set CORS headers in the remote API -b, --bridge= Attach containers to a network bridge --bip= Specify network bridge IP -D, --debug=false Enable debug mode -d, --daemon=false ...

Linux(centos7)设置docker服务开机自启动以及容器自启动【代码】

docker服务开机自启动systemctl enable docker 设置容器自启动可以在运行的时候通过设置--restart 参数docker run --restart always --name mynginx -d nginx 参数取值# 多个参数值选择 no 不自动重启容器. (默认值) on-failure 容器发生error而退出(容器退出状态不为0)重启容器,可以指定重启的最大次数,如:on-failure:10 unless-stopped 在容器已经stop掉或Docker stoped/restarted的时候才重启容器 always 在容...

Docker-Mac安装【图】

1. 下载安装包2. 安装3. 运行,允许docker获得系统权限,它需要将Mac网卡链接至Docker app.4. 验证 打开terminaldocker versionFengZhendeMacBook-Pro:0527EurekaServer FengZhen$ docker versionClient:Version: 18.03.1-ceAPI version: 1.37Go version: go1.9.5Git commit: 9ee9f40Built: Thu Apr 26 07:13:02 2018OS/Arch: darwin/amd64Experimental: falseOrchestrator: swarmServer:Engine:Version: 18.03.1-ceAPI version: 1...