文章目录
Docker安装步骤
1、设置白名单黑名单
2、安装需要的软件包
3、设置yum源
4、安装docker
5、启动并加入开机启动
6、查看目录结构是否含有docker文件夹
7、配置阿里云镜像加速器
8、启动并加入开机启动,查看docker版本
分别使用Docker安装mysql,Tomcat,redis
安装mysql
安装Tomcat,redis
Docker安装步骤
先参考这两篇博客,完成虚拟机的安装
Oracle VM VirtualBox 安装CentOS7操作系统
Xshell 6 连接CentOS7
1、设置白名单黑名单
先设置好Linux
hostname 查看主机名 hostnamectl set-hostname 重命名主机名 ip a 查看主机地址
主机地址改成静态ip地址,把dhcp该成static,ONBOOT改成yes,添加主机地址
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.?.?
systemctl restart network 重启网络
我们通过Xshell 6 成功连接后,为了方便本次操作,先关闭防火墙
停止本次防火墙
systemctl stop firewalld
永久停止防火墙
systemctl disable firewalld
2、安装需要的软件包
yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
如果你登录状态为root用户可以省略前面$ sudo
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、安装docker
yum install docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
yum install docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
当以上几步完成后,安装成功的界面如上。
5、启动并加入开机启动
systemctl enable docker
6、查看目录结构是否含有docker文件夹
cd /etc/ //注意这里cd与/之间有空格 ls
如果没有,输入创建docker文件夹
mkdir -p /etc/docker ls
7、配置阿里云镜像加速器
1.登录阿里云官网
2.点击用户名进入账号管理
3.点击左下角容器加速器
4.找到配置镜像加速器
依次粘贴下面三行代码:
tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://scc7c92g.mirror.aliyuncs.com"] } EOF
systemctl daemon-reload
systemctl restart docker
8、启动并加入开机启动,查看docker版本
systemctl start docker systemctl enable docker docker --version
systemctl start docker systemctl enable docker docker --version
到此,Docker在虚拟机中安装完成!
分别使用Docker安装mysql,Tomcat,redis
安装mysql
1、下载mysql镜像
docker pull mysql:5.6
2、查看下载镜像
docker images
IMAGE ID : 容器编号
3、创建mysql容器
这里我们使用 3306 映射 Docker 容器中的 3306 端口
docker run -d --name mysql -p3306:3306 -e MYSQL_ROOT_PASSWORD=root b3983abaa3fe
4.查看启动了哪些容器
docker ps
STATUS状态 up即为启动
5、停止容器
docker stop 具体容器编号(image id)
安装Tomcat,redis
类似mysql,只不过tomcat,redis不用设置密码
Tomcat
下载
docker pull tomcat:8
创建容器
docker run -d --name tomcat -p 8080:8080 容器编号
redis
docker pull redis:3.2
docker run -d --name redis -p 6379:6379 容器编号
最后查看,大功告成!