安装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 3
| sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
|
- 使用稳定的docker yum 源
1 2 3
| sudo 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 2
| docker commit 58bdddf92a57 spdk/jdk8 docker commit 容器id 新生成的镜像名称
|
查看容器日志
1
| docker logs --tail 0 -f xxx(容器名称)
|