ECS上搭建Docker
检查版本
执行uname -r
检查系统的发行版号
若版本低于3.10.0,执行yum update
升级系统
中途出现是否下载,输入y
若出现Complete!则升级安装成功
安装Docker
执行yum install docker
安装Docker
中途出现是否下载,输入y
若出现Complete!则Docker安装结束
执行docker -v
查看是否安装成功
执行systemctl start docker
启动Docker
执行systemctl status docker
查看Docker状态,若显示running则启动成功
执行systemctl enable docker
设置Docker开机自启
安装JDK
执行docker search openjdk
查找JDK镜像
执行docker pull openjdk
拉取JDK镜像
执行docker images
查看镜像列表,若出现openjdk则拉取成功
执行docker run -d -it --name myopenjdk openjdk
创建JDK容器
执行docker ps -a
查看容器列表,若出现openjdk容器则创建成功
安装Tomcat
执行docker search tomcat
查找Tomcat镜像
执行docker pull tomcat
拉取Tomcat镜像
执行docker images
查看镜像列表,若出现Tomcat则拉取成功
执行docker run -d -p 8080:8080 --name mytomcat tomcat
创建Tomcat容器
执行docker ps -a
查看容器列表,若出现Tomcat容器则创建成功
查看8080端口,若出现下图则Tomcat安装成功
安装MySQL
执行docker search mysql
查找MySQL镜像
执行docker pull mysql
拉取MySQL镜像
执行docker images
查看镜像列表,若出现MySQL则拉取成功
执行docker run -p 3306:3306 --name MySQL -e MYSQL_ROOT_PASSWORD=root -d mysql
创建MySQL容器,注意:MYSQL_ROOT_PASSWORD=root是设置MySQL密码,可以将root替换成自己的密码
执行docker ps -a
查看容器列表,若出现MySQL容器则创建成功
执行docker exec -it [CONTAINER ID] bash
进入MySQL容器,注意:[CONTAINER ID]替换为自己MySQL容器的CONTAINER ID
执行mysql -u root -p
登录MySQL
输入MySQL密码,若密码正确则登录成功
执行use mysql
选择mysql数据库
执行ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
设置为mysql_native_password,注意:BY后面为MySQL密码,若不想更改密码则将root改为原有密码
执行exit;
退出MySQL
执行exit
退出MySQL容器
使用Navicat测试MySQL是否可使用
点击连接测试,若弹出连接成功则MySQL安装成功
安装Redis
执行docker search redis
查找Redis镜像
执行docker pull redis
拉取Redis镜像
执行docker images
查看镜像列表,若出现Redis则拉取成功
执行docker run -d -p 6379:6379 --name myredis redis
创建Redis容器
执行docker ps -a
查看容器列表,若出现Redis容器则创建成功
使用RedisDesktopManager测试Redis是否可使用
点击测试连接,若弹出连接Redis服务器成功则Redis安装成功
安装 RabbitMQ
执行docker search rabbitmq
查找RabbitMQ镜像
执行docker pull rabbitmq:3-management
拉取RabbitMQ镜像
执行docker images
查看镜像列表,若出现RabbitMQ则拉取成功
执行docker run -d -p 5672:5672 -p 15672:15672 --name myrabbit [IMAGE ID]
创建RabbitMQ容器,注意:[IMAGE ID]用自己的IMAGE ID替换
执行docker ps -a
查看容器列表,若出现RabbitMQ容器则创建成功
查看8080端口,若出现下图则RabbitMQ安装成功
好了,到此我们的Docker搭建教程就完成了