安装Docker
1.在vm中装好好centos后,更新内核
运行docker需要内核版本为3.8或者更高的版本,内核必须支持一种合适的存储驱动(Drivice Mapper、AUFS、vfs、btrfs、ZFS),默认存储驱动为Drivice Mapper或AUFS且内核必须开启cgroup和namespce功能.
uname -r可以查看内核版本.
内核升级
2.安装docker
安装docker
yum -y install docker-io
启动docker
service docker start
开机启动
systemctl enable docker
service docker status要是出现docker dead but subsys locked执行
rm /var/run/docker.*
rm /var/lock/subsys/docker
rm -rf /var/lib/docker/*
配置Docker加速器
在/etc/docker/daemon.json写下(如果没有该文件请新建daemon.json文件)
{"registry-mirrors":["http://registry.docker-cn.com"]}
重新启动
sudo systemctl daemon-reload
sudo systemctl restart docker
启动
service docker start
拉取tomcat镜像
下载tomcat8,jre版本8
docker pull tomcat:8-jre8
运行:
docker run -p 8080:8080 tomcat
查看进入镜像进行操作
docker run -it --rm tomcat:8-jre8 bash
run 运行
-it是两个参数,-i交互式操作,-t终端,进入bash执行一些命令查看返回结果
--rm 参数容器退出后随之删除,如果退出容器并不会立即删除,需要手动进行删除,docker rm [容器ID]。
tomcat:8-jre8 是指用这个镜像为基础来启动容器。
docker ps 用来查看当前进程的容器 -a查看所有容器
删除容器
docker image rm tomcat:8(也可以是容器ID)
或者 docker rmi tomcat:8