• Ubuntu 安装docker和删除docker


    一、安装docker

    • 1、更新Ubuntu的apt源
    sudo apt-get update
    
    • 2、安装包允许apt通过HTTPS使用仓库
    sudo dpkg --configure -a
    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
    
    
    • 3、添加Docker官方GPG key
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
    • 4、设置Docker稳定版仓库
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    
    • 5、更新apt源
    sudo apt-get update
    
    • 6、安装最新版本Docekr CE(社区版)
    sudo apt-get install docker-ce
    
    • 7、查看安装Docker的版本
    docker --version
    
    • 8、检查Docker CE是否安装正确
    sudo docker run hello-world
    

    二、基本命令

    # 启动docker
    sudo service docker start
    
    # 停止docker
    sudo service docker stop
    
    # 重启docker
    sudo service docker restart
    
    # 列出镜像
    docker image ls
    
    # 拉取镜像
    docker image pull library/hello-world
    
    # 删除镜像
    docker image rm 镜像id/镜像ID
    
    # 创建容器
    docker run [选项参数] 镜像名 [命令]
    
    # 停止一个已经在运行的容器
    docker container stop 容器名或容器id
    
    # 启动一个已经停止的容器
    docker container start 容器名或容器id
    # kill掉一个已经在运行的容器
    docker container kill 容器名或容器id
    
    # 删除容器
    docker container rm 容器名或容器id
    

    三、安装docker-compose

    • 运行以下命令以下载Docker Compose的当前稳定版本
    sudo curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
    
    • 将可执行权限应用于二进制文件
    sudo chmod +x /usr/local/bin/docker-compose
    
    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
    
    • 查看版本
    docker-compose --version
    

    四、卸载

    • 1、删除某软件,及其安装时自动安装的所有包
    sudo apt-get autoremove docker docker-ce docker-engine  docker.io  containerd runc
    
    • 2、删除docker其他没有没有卸载
    dpkg -l | grep docker
    
    • 3、卸载没有删除的docker相关插件(结合自己电脑的实际情况)
    sudo apt-get autoremove docker-ce-*
    
    • 4、删除docker的相关配置&目录
    sudo rm -rf /etc/systemd/system/docker.service.d
    sudo rm -rf /var/lib/docker
    
    
    • 5、确定docker卸载完毕
    docker --version
    
  • 相关阅读:
    shell script 学习笔记-----标准输出
    《TCP/IP详解 卷一》读书笔记-----TCP persist &Keeplive timer
    《TCP/IP详解 卷一》读书笔记-----TCP超时重传
    《TCP/IP详解 卷一》读书笔记-----TCP数据流
    《TCP/IP详解 卷一》读书笔记-----TCP连接建立
    《TCP/IP详解 卷一》读书笔记-----DNS
    《TCP/IP详解 卷一》读书笔记-----广播&多播&IGMP
    《TCP/IP详解 卷一》读书笔记-----UDP&IP 分片
    《TCP/IP详解 卷一》读书笔记-----动态路由协议
    《TCP/IP 详解 卷一》读书笔记-----IP静态 路由
  • 原文地址:https://www.cnblogs.com/hziwei/p/14567292.html
Copyright © 2020-2023  润新知