美文网首页
Docker 学习笔记 (2) : Docker 安装和基本使用

Docker 学习笔记 (2) : Docker 安装和基本使用

作者: 站住前面骑猪的 | 来源:发表于2019-11-09 20:37 被阅读0次

    本文所示范的 Docker 安装教程是以 Ubuntu 18.04上为准,其他版本系统Docker安装方法请参考Docker官方文档

    安装 Docker

    检查系统内核版本

    Docker 需要系统内核版本在 3.10 以上,可以使用uname命令查看系统内核版本,如果不满足要求,则需要升级系统内核版本至 3.10以上

    root@study:~# uname -r
    4.15.0-48-generic
    

    卸载之前旧的版本

    sudo apt-get remove docker docker-engine docker.io containerd runc
    

    确保 apt 能够使用 https 方式并且安装 CA 证书

    sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg-agent \
        software-properties-common
    

    添加 Docker 的 GPG 密钥

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    

    设置 stable 存储库

    sudo add-apt-repository \
       "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
       $(lsb_release -cs) \
       stable"
    

    需要注意的的是,根据自己的处理器型号选择对应的 stable 库

    更新 apt 包索引

    sudo apt-get update
    

    安装 Docker

    • 查看 Docker 版本
    apt-cache madison docker-ce
      docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
      docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
      docker-ce | 18.06.1~ce~3-0~ubuntu       | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
      docker-ce | 18.06.0~ce~3-0~ubuntu       | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
      ...
    
    • 安装指定版本 Docker
    sudo apt-get install -y docker-ce=版本号
    
    • 安装最新版本
    sudo apt-get install -y docker-ce
    

    修改 Docker 的默认存储路径

    停止 Docker 服务

    sudo service docker stop
    

    编辑 docker-overlay.conf 文件

    # 如果没有对应文件,则自己创建
    sudo vim /etc/systemd/system/docker.service.d/docker-overlay.conf
    # 写入以下内容
    [Service]
    ExecStart=
    ExecStart=/usr/bin/dockerd --graph="新的存储路径" --storage-driver=overlay
    

    重启 Docker

    systemctl daemon-reload
    sudo service docker start
    

    查看 Docker 信息,确认修改是否成功

    sudo docker info
    # 查看 “Docker Root Dir” 配置项是否是自己设置的存储路径
    

    Docker 常用命令

    拉取 Docker 镜像

    docker pull image_name
    

    查看宿主机上有哪些镜像, Docker 镜像默认保存在/var/lib/docker目录下

    docker images
    

    删除镜像

    docker rmi  docker.io/tomcat:7.0.77-jre7   或者  docker rmi b39c68b7af30
    

    查看当前运行的容器

    docker ps
    

    查看所有容器

    docker ps -a
    

    启动、停止、重启容器

    docker start container_name/container_id
    docker stop container_name/container_id
    docker restart container_name/container_id
    

    后台启动一个容器后,进入到这个容器

    docker attach container_name/container_id
    

    删除容器

    docker rm container_name/container_id
    

    查看当前系统 Docker 信息

    docker info
    

    从 Docker Hub上下载某个镜像

    docker pull centos:latest
    

    相关文章

      网友评论

          本文标题:Docker 学习笔记 (2) : Docker 安装和基本使用

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