在Centos上安装docker,部署mysql数据库

何为docker?

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

本机环境

24小时不关机的Centos 7, CentOS Linux release 7.7.1908 (Core)

如何安装?

1、首先查看仓库中所有docker版本yum list docker-ce --showduplicates | sort -r

2、输入命令安装(前提是本机没有其他版本dockersudo yum install docker-ce

3、等待几分钟完成之后,查询是否安装成功docker -v

常用docker 命令

拉取镜像 docker pull xxx xxx是镜像名

查看本地docker镜像 docker images

查看docker运行的进程docker ps

停止某一进程 docker stop XXX(XXX 是 CONTAINER ID )

下面演示docker 安装 mysql

1、查询docker仓库中mysql的版本docker search mysql

2、导入mysql镜像docker pull mysql 等待完成

3、启动mysql数据库docker run --name mysql_demo -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql 其中123465是管理员密码,请自行定义。

4、使用命令进入docker mysql docker exec -it 627f1857db41 /bin/bash 627f1857db41是CONTAINER ID

5、登陆mysql使用命令 mysql -uroot -p

6、输入密码123456

如果你能看到一下结果,就证明你已经成功在docker上部署mysql数据库了。


[root@izbp1bfxfdyulbdgtdansvz ~]# docker exec -it 627f1857db41 /bin/bash
root@627f1857db41:/# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 8.0.19 MySQL Community Server - GPL
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| demo               |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)
mysql> exit
Bye
root@627f1857db41:/# exit
[root@izbp1bfxfdyulbdgtdansvz ~]#
[root@izbp1bfxfdyulbdgtdansvz ~]#  

使用exit 退出mysql和docker

欢迎访问我的个人博客

猜你喜欢

转载自www.cnblogs.com/meng-he/p/12299062.html