CentOS7安装Docker步骤:
(0)删除旧的可能安装过的包
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
(1)将yum包更新到最新(不建议更新,可能导致生产环境错乱)
yum update
(2)安装需要的软件包,yum-utils提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
(3)设置yum源为阿里云
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
(4)查看仓库中的所有docker版本
yum list docker-ce --showduplicates | sort -r
(5)安装docker指定版本
yum install docker-ce-版本号
如:yum install docker-ce-18.09.0
(6)安装后查看docker版本
docker -v
(7)启动docker,然后加入开机启动
systemctl start docker
systemctl enable docker
(8)通过执行hello-world镜像来验证Docker已经正确安装
docker run hello-world
 

设置国内镜像 -- 设置之后拉取docker镜像就会加速

ustc镜像介绍:ustc是老牌的linux镜像服务提供者,ustc的dockr镜像加速器速度很快。ustc docker mirror的优势之一就是不需要注册,是真正的公共服务。
步骤:
(1)编辑daemon.json
vi /etc/docker/daemon.json
(2)在该文件中输入如下内容:
设置ustc镜像:
{
    "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
设置阿里云镜像:
{
  "registry-mirrors": ["https://1fpikt69.mirror.aliyuncs.com"]
}
阿里云的源还需注册阿里云的账户去找镜像加速的url

 

Docker安装可视化界面portainer:

(1)查询有哪些镜像
docker search portainer
(2)下载镜像
docker pull portainer/portainer
(3)安装单机版镜像
docker run -d -p 9000:9000 \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    --name prtainer-test \
    portainer/portainer
进入可视化界面之后选择Local
(4)安装集群版镜像
docker run -d -p 9000:9000 --restart=always --name prtainer-test portainer/portainer
进入可视化界面之后选择Remote
 

Docker安装MySQL5.7:

(1)拉取MySQL镜像
docker pull centos/mysql-57-centos7
(2)创建容器
-p代表端口映射, 格式为 宿主机映射端口:容器运行端口
-e代表添加环境变量     MYSQL_ROOT_PASSWORD 是root用户的登陆密码
docker run -di --name=mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7
(3)进入mysql容器(可省略)
docker exec -it mysql5.7 /bin/bash
(4)登录MySQL(可省略)
mysql -u root -p bgf134369
(5)远程登录mysql
Docker安装ElasticSearch7.0.0:
(1)拉取镜像:
docker pull elasticsearch:7.0.0
(2)安装
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" --name 容器名称 -p 9200:9200 -p 9300:9300 -d -e "discovery.type=single-node"  镜像ID

elasticsearch head插件监控管理:

Docker安装

(1)拉取镜像
docker pull mobz/elasticsearch-head:5
(2)安装
docker run -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5
注:有时候ElasticSearch-Head安装之后连接不了,是因为存在跨域问题,可以修改 elasticsearch.yml文件
docker exec -it elasticsearch /bin/bash
打开elasticsearch.yml文件
vi config/elasticsearch.yml
在最下面添加两行:
http.cors.enabled: true
http.cors.allow-origin: "*"
退出并重启服务:
exit
docker restart elasticsearch
 

Docker安装Jenkins:

(1)拉取镜像:
docker pull jenkins/jenkins:lst
(2)安装Jenkins:
docker run -d -p 80:8080 -p 50000:50000 -v jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins jenkins/jenkins:lst
-d 后台运行镜像 -p 80:8080 将镜像的8080端口映射到服务器的80端口
-p 50000:50000 将镜像的50000端口映射到服务器的50000端口
-v jenkins:/var/jenkins_home 冒号前面的jenkins表示的是docker卷名,冒号后面的 /var/jenkins_home目录为容器中jenkins工作目录。
-v /etc/localtime:/etc/localtime 让容器使用和服务器同样的时间设置。
--name jenkins 给容器起一个别名
(3)登录Jenkins并输入密码:
http://120.79.166.7
(4)查看初始密码:
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
(5)进入插件安装界面,点击左边的推荐插件 Install suggested plugins 后继续

docker安装mysql、es、jenkins等一些步骤以及如何设置docker国内镜像的更多相关文章

  1. 【Linux】【自学笔记】Linux下面docker安装mysql

    写在前面: 捣腾继续,之前把一个SpringBoot的程序安装在docker上面,参考链接:https://www.cnblogs.com/aki-stones/p/2019-11-01-note.h ...

  2. Docker安装mysql镜像并进行主从配置

    Docker安装mysql镜像并进行主从配置 1.下载需要的mysql版本镜像 docker pull mysql:5.6 2.启动mysql服务实例(基本启动) #启动主mysql docker r ...

  3. 使用Docker安装Mysql

    最近使用阿里云服务器,学习一下Docker,今天学着使用Docker安装MySQL. 首先,从阿里云的Docker Hub 上pull一个MySQL的image. [centos@loovelj~]$ ...

  4. Docker学习实践 - Docker安装MySql数据库

    Docker安装MySQL数据库 1.Ubuntu安装MySQL安装 (1)安装编译源码需要的包 sudo apt-get install make cmake gcc g++ bison libnc ...

  5. 使用docker安装mysql和redis

    本文介绍在linux下使用docker安装mysql和redis. 原文地址:代码汇个人博客 http://www.codehui.net/info/59.html 测试环境:centos7.6,do ...

  6. 解决Docker安装MySQL不区分大小写问题

    Docker安装MySQL忽略大小写问题的问题连接MySQL: 查看当前mysql的大小写敏感配置 show global variables like '%lower_case%'; +------ ...

  7. [转]Docker学习之四:使用docker安装mysql

    本文转自:https://blog.csdn.net/qq_19348391/article/details/82998391 Docker学习之一:注册Docker Hub账号 Docker学习之二 ...

  8. SpringBoot Docker Mysql安装,Docker安装Mysql

    SpringBoot Docker Mysql安装,Docker安装Mysql ================================ ©Copyright 蕃薯耀 2018年4月8日 ht ...

  9. docker 安装mysql mongo

    Docker安装Mysql 1.拉取镜像 docker pull mysql/mysql-server 2.运行mysql docker run -d -p : --name [Name] [Imag ...

随机推荐

  1. docker 常用命令 以及常见问题

    常见命令 windos 在搜索框 输入 windows powershell,打开.然后输入以下命令#查看镜像列表 docker images ls #删除单个镜像 docker rmi image- ...

  2. springcloud Config 入门,带视频

    疯狂创客圈 Java 高并发[ 亿级流量聊天室实战]实战系列 [博客园总入口 ] 架构师成长+面试必备之 高并发基础书籍 [Netty Zookeeper Redis 高并发实战 ] 前言 Crazy ...

  3. Leetcode题解 - DFS部分简单题目代码+思路(113、114、116、117、1020、494、576、688)

    这次接触到记忆化DFS,不过还需要多加练习 113. 路径总和 II - (根到叶子结点相关信息记录) """ 思路: 本题 = 根到叶子结点的路径记录 + 根到叶子结点 ...

  4. 【ftp服务】ftp登陆报错530 Login incorrect. Login failed.

    ftp登陆时报错,530 Login incorrect.Login failed.1.cat /etc/passwd,查看你登陆的账户主目录和登陆shell对应的是什么,我的是/sbin/nolog ...

  5. Ajax简单应用之个人简历页面搭建

    1.搭建HTTP静态Web服务器. 代码实现: # 1.导入socket模块 import socket import threading # 创建服务器类 class HttpServerSocke ...

  6. Selenium环境要配置浏览器驱动

    1.浏览器环境变量添加到path 2.将浏览器相应的驱动.exe复制到浏览器目录 3.这条就是让我傻逼似的配置一上午的罪魁祸首:将驱动.exe复制到python目录!!!! Selenium

  7. java 超详细面经整理(持续更新)2019.12.19

    目录 Java SE 请你解释HashMap中为什么重写equals还要重写hashcode? 请你介绍一下map的分类和常见的情况 请你讲讲Java里面的final关键字是怎么用的? 请你谈谈关于S ...

  8. Eclipse与IDEA配置tomcat

    在eclipse中配置tomcat 打开servers窗口点击新建服务器 选择apache下对应版本,填写服务器名(自定义) 点击browse指定tomcat解压路径,点击finish 在server ...

  9. Python程序设计 测验易错题总结

    1.温度转换 t=input() if t[-1]=="J": t=int(t[:-1]) t1=t/4.186 print("%.3fcal"%t1) els ...

  10. Ligg.EasyWinApp-102-Ligg.EasyWinForm:Function--ControlBox、Tray、Resize、Menu

    首先请在VS里打开下面的文件,我们将对源码分段进行说明: Function(功能):一个应用的功能界面,一个应用对应多个Function(功能):如某应用可分为管理员界面.用户界面. 首先我们来看一下 ...