虚拟化容器技术。Docker基于镜像,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间互相隔离。

安装Docekr

https://docs.docker.com/engine/install/fedora/ Docker下载地址

1、卸载linux服务器中旧版本的docker(不管有没有,先执行一下)

sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

登录服务器,执行卸载命令

安装:

1、在安装Docker之前先安装docker的依赖包

sudo yum install -y yum-utils

2、告诉linux,安装docker要从哪里安装

sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo

3、安装docker(docker的引擎、操作docker的客户端、docker容器)

sudo yum install docker-ce docker-ce-cli containerd.io

4、启动docker服务

sudo systemctl start docker

5、启动后,输入命令:docker -v  客户查看docker的版本,也确保一下安装是否成功

6、查看docker里有没有下载的应用镜像

sudo docker images

因为是新安装的docker,所以是空列表

7、给docker设置开机自动启动,省得以后每次启动输入启动命令

sudo systemctl enable docker

这样只要linux系统启动,docker也就自动启动

8、给docker配置应用镜像下载加速(国外网站,下载应用镜像慢)

1)创建文件目录

sudo mkdir -p /etc/docker

2)配置镜像加速器地址

sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://kru7klna.mirror.aliyuncs.com"]
}
EOF

3)重启docker的后台线程

sudo systemctl daemon-reload

4)重启docker服务

sudo systemctl restart docker

docker安装mysql

下载Docker中的镜像

https://registry.hub.docker.com/ Docker镜像地址

例:查询mysq镜像并下载,点击有“OFFICAL”字样的官方版,下方也有个人版本

下载mysql 5.7为咧

1)使用命令下载

sudo docker pull mysql:5.7

2)下载完成后,使用命令查看已经下载的mysql 镜像

sudo docker images

3)启动mysql镜像

# --name指定容器名字 -v目录挂载 -p指定端口映射  -e设置mysql参数 -d后台运行sudo docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7

输入命令回车出现一长串字符,说明mysql容器启动成功

4) 查看正在运行中的镜像

sudo docker ps

可以看到mysql镜像运行中

5) 本地使用navicat连接centos/7刚安装的mysql

6) 修改mysql配置

1.进入conf

cd /mydata/mysql/conf

2.创建my.cnf文件

sudo vi my.cnf

再输入“i” 文件进入编辑模式

3.输入mysql配置信息

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

4.输入完毕,先按“Esc”键,退出编辑模式,再输入命令 “:wq” 回车

5.重启mysql,应用新的配置

sudo docker restart mysql

docker安装redis

1、切换root 用户,省得以后输入命令还要加 "sudo"

1) 输入命令:su  root 回车,输入默认密码:vagrant,输入命令:whoami 查看当前已经变为root 用户

2、下载redis镜像

docker pull redis

3、输入命令:docker images 查看docker容器中,已经下载的镜像

docker images

4、启动redis镜像

1)创建redis配置文件目录

mkdir -p /mydata/redis/conf

2)进入新创建的redis配置文件目录

cd /mydata/redis/conf

3) 创建redis的配置文件

touch redis.conf

4) 执行redis启动命令

docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf

出现一长字符串,说明redis镜像启动成功

5)查看docker容器中已经启动的镜像

docker ps

6) 修改redis配置文件,使其可以aof持久化(aof持久化是什么?网上有大把教程)

vi redis.conf

在配置文件中输入:appendonly yes  然后保存退出

7) 重启redis 镜像,使用新的配置

docker restart redis

8)使用redis可视化客户端:redis-desktop-manager  连接redis

redis-desktop-manager 客户端可自行搜索下载

Docker 下载安装使用(简单教程)相关推荐

  1. mysql 下载教程_MySQL下载安装详情图文教程

    2.点击DOWNLOADS模块下的Community模块下的MySQL Community Server进行下载. 由于目前最新版本是:MySQL Community Server 5.7.21建议博 ...

  2. Windows11之Vim超详细下载安装与使用教程

    文章目录 前言 零.DOSBox安装所需资源 一.Vim的下载 二.Vim的安装 三.Vim的使用 总结 前言 本博客的主要内容为在Windows11系统下的Vim软件的下载安装与使用教程,Vim软件 ...

  3. Win7、windows 2008 IIS7.5下载安装方法以及教程 IIS7配置PHP环境图文教程(fastcgi快速最新版)

    Win7 IIS7.5下载安装方法以及教程 win7iis安装包下载: win7 IIS7.5 Express 多国语言官方中文安装版下载 第一步,进入控制面板,点击程序图标 第二步,点击打开或关闭W ...

  4. Wireshark下载安装和使用教程

    本文转载于Wireshark下载安装和使用教程. Wireshark(前身 Ethereal)是一个网络包分析工具.该工具主要是用来捕获网络数据包,并自动解析数据包,为用户显示数据包的详细信息,供用户 ...

  5. Mysql 8.0安装 Navicat for MySQL 下载安装及使用教程

    Mysql 8.0安装 & Navicat for MySQL 下载安装及使用教程 MySQL 8.0 安装配置方法教程 安装: 1.官网下载zip 2.解压,复制到指定目录.新建data文件 ...

  6. 水果编曲软件FL Studio 21中文版功能介绍/下载/安装/激活图文教程及配置要求

    各位,大家好,今天兔八哥给大家带来最新最新2023水果编曲软件FL Studio 21中文版下载安装激活图文教程.我们一起先了解一些FL Studio .FL Studio21是目前流行广泛使用人数最 ...

  7. DOSBox超详细下载安装与使用教程

    文章目录 前言 零.DOSBox安装所需资源 一.DOSBox的下载 二.DOSBox的安装 三.DOSBox的使用 总结 前言 本博客的主要内容为DOSBox软件的下载安装与使用教程,DOSBox软 ...

  8. Latex 下载安装及使用教程

    方便自己找:Latex 下载安装及使用教程 一 介绍 (一)关于 LaTeX和CTeX 二 TexLive2018+WinEdt10.3安装 (一)基本安装 (二)使用介绍 (三)完整的入门资源: 一 ...

  9. MySQL命令行下载安装配置——详细教程

    安装一定要装在C盘,下载别的盘可能不好使 文章目录 免安装版的MySQL MySQL命令行下载 1.打开官网下载 2.点击 MySQL Community Server 3.选择适合的版本 MySQL ...

  10. linux下抓包工具 wireshark,网络抓包工具Wireshark下载安装使用详细教程

    叮嘟!这里是小啊呜的学习课程资料整理.好记性不如烂笔头,今天也是努力进步的一天.一起加油进阶吧! 一.关于Wireshark Wireshark(前身 Ethereal)是一个网络包分析工具.该工具主 ...

最新文章

  1. php限定名称写法,php命名空间:非限定名称、限定名称、完全限定名称实例详解...
  2. 【POJ】1742 coins 【背包问题】
  3. 《TensorFlow 机器学习方案手册》(附 pdf 和完整代码)
  4. 带有Angular 11前端的ASP.NET Core微服务
  5. 电脑硬件知识大扫盲:CPU技术参数集锦
  6. java 3500_学java开发3500价位的笔记本该侧重那些方面?
  7. vertica--an hp company
  8. Spring Cloud:Security OAuth2 自定义异常响应
  9. python快速整理excel_python批量处理excel文件数据
  10. 研究生学历,毕业就给房!给户口!
  11. python输出数字三角形_Python|2020蓝桥杯之数字三角形
  12. VR全景制作方法教程完整版
  13. linux各种桌面系统图片,四大Linux图形界面赏析:KDE、Gnome、Xfce、LXDE
  14. Google浏览器常用设置
  15. linux输入文件后clustalw,ClustalW----多序列比对分析(一)
  16. 对XPO对象数据库访问数据库连接可控
  17. SSH服务详解(七)– SSH 连接 Github
  18. 笔记:戴蒙德模型——参数变化的影响
  19. Spring Getting Started Guides migrated to Asciidoctor
  20. JAVA毕业设计高校社区生鲜配送系统计算机源码+lw文档+系统+调试部署+数据库

热门文章

  1. 等级保护三级信息系统安全设计
  2. Python 开发音乐下载器实践
  3. 三端稳压管原理、作用、解决发热的问题
  4. Tomcat 修改启动端口号
  5. PLSQL Developer使用
  6. IE 9 beta 下载地址
  7. linux安装weget命令,linux安装wget命令
  8. 艾司博讯:拼多多访客多但是成交率低
  9. idea导入项目出现时钟标志
  10. 10、Halcon图像条形码和二维码识别