腾讯云服务器Linux环境配置docker并且使用mysql容器

检查Linux版本

命令:uname -r

必须大于等于3.10

 

下载docker

命令:yum install docker

接着输入:y

腾讯云服务器Linux环境配置docker并且使用mysql容器_第1张图片

出现下面的页面即表示安装成功

腾讯云服务器Linux环境配置docker并且使用mysql容器_第2张图片

运行docker

命令:systemctl start docker

之后输入命令docker -v可以查看是否运行成功

输入命令systemctl enable docker让其可以自动运行,避免重启后需要自行启动

命令systemctl stop docker:关闭docker

配置镜像(阿里云)加速器

因为直接从国外下载镜像速度太慢了,所以需配置国内的镜像加速器。

使用阿里云需要注册,然后进入如下页面:

腾讯云服务器Linux环境配置docker并且使用mysql容器_第3张图片

按照阿里云的说明进行操作即可。如果已经存在daemon.json文件就直接编辑保存即可。

腾讯云服务器Linux环境配置docker并且使用mysql容器_第4张图片

之后输入查询命令,可以查询出来表示配置成功

腾讯云服务器Linux环境配置docker并且使用mysql容器_第5张图片

查询镜像

命令:docker search 镜像名

EG:docker search mysql

腾讯云服务器Linux环境配置docker并且使用mysql容器_第6张图片

说明:

status表示使用人数,单位K

official表示官方版本

automated表示定制版本

下载镜像

命令:docker pull 镜像名:版本号

EG:docker pull mysql  

不带版本号默认下载最新版本

腾讯云服务器Linux环境配置docker并且使用mysql容器_第7张图片

查看镜像

命令:docker images

删除镜像

命令:docker rmi image-id

运行镜像生成容器

命令:docker run -p 主机端口号:容器端口号  --name 自定义容器名 -d(表示后台运行) 指定镜像模板

正确EG:docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

====================================================================================

错误EG:docker run --name mysql -d mysql:latest

输入命令docker ps查看

可以发现我刚刚运行的mysql并没有在里面,此时输入docker ps -a查看,发现运行的mysql直接停止运行了。

查看日志发现了问题所在

====================================================================================

腾讯云服务器开放端口

腾讯云服务器Linux环境配置docker并且使用mysql容器_第8张图片

然后才可以访问成功

腾讯云服务器Linux环境配置docker并且使用mysql容器_第9张图片

docker还可以配置Tomcat、Redis等等,配置套路都是一样的

你可能感兴趣的:(随笔,Linux,腾讯云服务器,docker,docker运行mysql)