美文网首页
3、Docker-安装-ubuntu

3、Docker-安装-ubuntu

作者: 唯老 | 来源:发表于2019-09-14 15:09 被阅读0次

    一、准备安装

    1、切换到root或者在命令前使用 sudo

    su -
    

    2、卸载旧版本(非必要)

    apt remove docker docker-engine docker-ce docker.io
    

    3、更新数据源

    apt update
    

    4、HTTPS使用存储库

    通过https,允许apt使用repository安装软件包
    apt install apt-transport-https  ca-certificates  curl  software-properties-common
    

    5、添加Docker的GPG密钥

    # 国内源
    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    # 或者 官方源
    # curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    

    6、添加稳定版本源

    #国内镜像
     add-apt-repository \
       "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
       $(lsb_release -cs) \
       stable"
    #或者 官方源
    # $ sudo add-apt-repository \
    #    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
    #    $(lsb_release -cs) \
    #    stable"
    

    7、更新并安装 Docker CE

    sudo apt-get -y update
    sudo apt-get -y install docker-ce
    # 安装指定版本
    # sudo apt-get install docker-ce=<VERSION>
    

    查看Docker版本号

    8、验证安装是否成功

    docker version
    Client: Docker Engine - Community
     Version:           19.03.2
        ...省略
    

    9 、权限问题(了解)

    # Docker 需要用户具有 sudo 权限,为了避免每次命令都输入sudo,可以把用户加入 Docker 用户组
    sudo usermod -aG docker $USER
    

    二、配置 Docker 镜像加速器

    1、阿里云加速器(推荐)

    阿里云镜像

    2、官方提供中国区镜像

    中国区镜像

    3、配置加速器

    以配置阿里云加速器为例

    没有阿里云先注册账号
    登录阿里云,搜索 容器镜像服务

    image

    找到你的专属加速器

    image

    修改 daemon 配置文件

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://ww89pvqv.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    4、验证配置是否成功

    docker info
    

    三、使用

    1、运行docker

    # 下载镜像
    docker pull nginx
    # 运行容器
    docker run --name nginx-container -p 80:80 -d nginx
    

    2、其它简单命令

    • 启动docker
      sudo service docker start
    • 停止docker
      sudo service docker stop
    • 重启docker
      sudo service docker restart
    • 列出Docker CLI命令
      docker
      docker container --help
    • 显示Docker版本和信息
      docker --version
      docker version
      docker info

    相关文章

      网友评论

          本文标题:3、Docker-安装-ubuntu

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