安装docker
参照官方网址:
https://docs.docker.com/install/linux/docker-ce/centos/#upgrade-docker-ce
docker支持多种安装方式,我这里是用了最常见的安装方式yum进行安装。
Install using the repository
SET UP THE REPOSITORY(配置)
安装所需依赖Install required packages
1
2
3sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2使用稳定的docker yum 源
1
2
3sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装docker
安装最新版本的docker
1
sudo yum install docker-ce
启动docker
1
sudo systemctl start docker
检测docker是否正确安装
1
sudo docker run hello-world
使用docker加载本地镜像
如果你的镜像没有发不到仓库上,可以通过docker的加载本地镜像来加载。1
docker load --input docker_image_ezb_20180302.tar
导出镜像
1 | sudo docker save -o xxx.tar xxx ## xxx 镜像名称 |
通过已有镜像创建新的镜像
编写Dockerfile
1
2
3
4
5#使用 # 来注释
# FROM 指令告诉 Docker 使用哪个镜像作为基础
FROM xxx ## 镜像名称
COPY catalina.sh /tomcat/bin/ ## 拷贝本地文件到容器文件
CMD ["/run.sh"] ## 容器启动的时候运行的脚本通过名称生成镜像文件
1
docker build -t tomcat . ## tomcat是镜像的名称
完成生成镜像。
通过容器生成镜像
1 | docker commit 58bdddf92a57 spdk/jdk8 |
查看容器日志
1 | docker logs --tail 0 -f xxx(容器名称) |