1.Docker的安装
官方网址,根据一步一步就好
https://docs.docker.com/install/linux/docker-ce/centos/
1.1
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
1.2
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
2.Docker使用
2.1 启动docker
sudo systemctl start docker
2.2 开机启动
sudo systemctl enable docker
2.3 查看是否启动成功
docker version
3.Docker组成
3.1Image 镜像(模板)
类似于pom的下载方式,pom的仓库存放的是各种jar包之类的,image的仓库存放的是各个组件,中间件,软件,数据库,centos的镜像。
查看当前虚拟机所具有的的imgae
docker images
image的仓库地址:hub.docker.com
从远程仓库拉取镜像
docker pull hello-world
删除本地image(镜像)
docker rm -f hello-world
每个image有自己的名字
3.2 创建container
在docker images 命令获得所有本机的镜像名称,本机不存在的也可以,只是会先去远程仓库将镜像拉倒本地
使用命令,运行镜像(类似于java中通过类(image)来创建对象(container))
docker run --name myHelloWorld hello-world
查看所有运行中的镜像
docker ps
3.3 创建container(tomcat)
docker pull tomcat
//运行tomcat image 得到 tomcat container
docker run -d --name myTomcat -p 8090:8080 tomcat
这个命令执行成功之后,可以通过外网访问tomcat ip+port 192.168.0.0:8090 接可以访问
进入tomcat,代表着进入了 容器中
docker exec -it myTomcat /bin/bash