美文网首页
docker安装步骤简述

docker安装步骤简述

作者: 眸子里的淡淡忧伤 | 来源:发表于2019-02-27 10:13 被阅读0次

    干净卸载docker

    yum remove docker*
    或者
    yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

    rm -rf /etc/systemd/system/docker.service.d
    rm -rf /var/lib/docker
    rm -rf /var/run/docker

    安装docker

    step 1: 安装必要的一些系统工具

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

    Step 2: 添加软件源信息

    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    Step 3: 更新并安装 Docker-CE

    sudo yum makecache fast
    sudo yum -y install docker-ce

    Step 4: 开启Docker服务

    sudo service docker start

    注意:

    官方软件源默认启用了最新的软件,您可以通过编辑软件源的方式获取各个版本的软件包。例如官方并没有将测试版本的软件源置为可用,你可以通过以下方式开启。同理可以开启各种测试版本等。
    vim /etc/yum.repos.d/docker-ce.repo
    将 [docker-ce-test] 下方的 enabled=0 修改为 enabled=1

    安装指定版本的Docker-CE:

    Step 1: 查找Docker-CE的版本:

    yum list docker-ce.x86_64 --showduplicates | sort -r
    Loading mirror speeds from cached hostfile
    Loaded plugins: branch, fastestmirror, langpacks
    docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
    docker-ce.x86_64 17.03.1.ce-1.el7.centos @docker-ce-stable
    docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
    Available Packages

    Step2 : 安装指定版本的Docker-CE: (VERSION 例如上面的 17.03.0.ce.1-1.el7.centos)

    sudo yum -y install docker-ce-[VERSION]</font>

    root@iZbp12adskpuoxodbkqzjfZ:$ docker version
    Client:
    Version: 17.03.0-ce
    API version: 1.26
    Go version: go1.7.5
    Git commit: 3a232c8
    Built: Tue Feb 28 07:52:04 2017
    OS/Arch: linux/amd64
    Server:
    Version: 17.03.0-ce
    API version: 1.26 (minimum version 1.12)
    Go version: go1.7.5
    Git commit: 3a232c8
    Built: Tue Feb 28 07:52:04 2017
    OS/Arch: linux/amd64
    Experimental: false

    配置镜像加速器

    1. 安装/升级Docker客户端

    推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce

    2. 配置镜像加速器

    针对Docker客户端版本大于 1.10.0 的用户
    您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors": ["https://74x1oyrc.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker

    docker镜像拉取、启动、停止

    docker pull tomcat:9-jre11-slim
    docker images
    docker run -d -p 8081:8080 tomcat:9-jre11-slim
    docker run -d -v /webapps:/usr/local/tomcat/webapps -p 8081:8080 tomcat:9-jre11-slim
    docker stop 68ebf7adf771(停止容器实例)

    删除容器实例(先停止后删除)

    docker ps -a
    docker rm containerid
    -f : 通过SIGKILL信号强制删除一个运行中的容器,主要删除正在运行的容器实例
    -l : 移除容器间的网络连接,而非容器本身
    -v : 删除容器挂载卷

    删除镜像

    docker images
    docker rmi imageid
    docker rmi -f 强制删除
    docker rmi –no-prune :不移除该镜像的过程镜像,默认移除

    相关文章

      网友评论

          本文标题:docker安装步骤简述

          本文链接:https://www.haomeiwen.com/subject/tprxuqtx.html