在Centos7上安装docker

安装docker

参照官方网址:
https://docs.docker.com/install/linux/docker-ce/centos/#upgrade-docker-ce

docker支持多种安装方式,我这里是用了最常见的安装方式yum进行安装。
Install using the repository

SET UP THE REPOSITORY(配置)
  1. 安装所需依赖Install required packages

    1
    2
    3
    sudo yum install -y yum-utils \
    device-mapper-persistent-data \
    lvm2
  2. 使用稳定的docker yum 源

    1
    2
    3
    sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
安装docker
  1. 安装最新版本的docker

    1
    sudo yum install docker-ce
  2. 启动docker

    1
    sudo systemctl start docker
  3. 检测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 镜像名称
通过已有镜像创建新的镜像
  1. 编写Dockerfile

    1
    2
    3
    4
    5
    #使用 # 来注释
    # FROM 指令告诉 Docker 使用哪个镜像作为基础
    FROM xxx ## 镜像名称
    COPY catalina.sh /tomcat/bin/ ## 拷贝本地文件到容器文件
    CMD ["/run.sh"] ## 容器启动的时候运行的脚本
  2. 通过名称生成镜像文件

    1
    docker build -t tomcat . ## tomcat是镜像的名称

完成生成镜像。

通过容器生成镜像
1
2
docker commit 58bdddf92a57 spdk/jdk8
docker commit 容器id 新生成的镜像名称
查看容器日志
1
docker logs --tail 0 -f xxx(容器名称)
分享到