Linux安装Docker最新版

  1. Docker安装
    1.安装方式一
    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
    
    2.安装方式二
    # step 1: 安装必要的一些系统工具
    yum -y install yum-utils device-mapper-persistent-data lvm2
    # Step 2: 添加软件源信息
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    # Step 3: 更新并安装 Docker-CE
    yum -y makecache fast
    yum -y install docker-ce
    
    3.安装方式三
    # step 1: 安装必要的一些系统工具
    yum -y install yum-utils device-mapper-persistent-data lvm2
    # Step 2: 添加软件源信息
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    # Step 3: 安装最新版
    yum -y install docker-ce docker-ce-cli containerd.io
    
    4.Docker卸载
    [root@localhost ~]# rpm -qa|grep docker
    docker-ce-20.10.17-3.el7.x86_64
    docker-scan-plugin-0.17.0-3.el7.x86_64
    docker-ce-rootless-extras-20.10.17-3.el7.x86_64
    docker-ce-cli-20.10.17-3.el7.x86_64
    [root@localhost ~]# rpm -e --nodeps docker-ce-20.10.17-3.el7.x86_64
    [root@localhost ~]# rpm -e --nodeps docker-scan-plugin-0.17.0-3.el7.x86_64
    [root@localhost ~]# rpm -e --nodeps docker-ce-rootless-extras-20.10.17-3.el7.x86_64
    [root@localhost ~]# rpm -e --nodeps docker-ce-cli-20.10.17-3.el7.x86_64
    
    5.Docker基本命令
    启动:systemctl start docker
    停止:systemctl stop docker
    重启:systemctl restart docker
    开机启动:systemctl enable docker
    帮助文档:docker --help
    版本信息:docker version
  2. Docker常用命令
    1.镜像搜索、下载、查看、删除多个、删除所有
    搜索网址:https://hub.docker.com
    docker pull 镜像名称:[TAG]
    docker images
    docker rmi -f 镜像ID1 镜像ID2
    docker rmi -f $(docker images -qa)
     
    2.镜像ID 启动容器
    交互式启动(启动后进入容器路径):docker run -it --name 容器别名 镜像ID
    守护式启动(启动后留在Centos路径):docker run -id --name 容器别名 镜像ID
    执行命令启动:docker run -it --name 容器别名 镜像ID 命令
    端口映射启动;docker run -it -p 8888:8080 --name 容器别名 镜像ID
     
    3.容器ID 启动、停止、重启、删除多个、删除所有
    docker start、stop、restart 容器ID
    docker rm -f 容器ID1 容器ID2
    docker rm -f $(docker ps -qa)
     
    4.查看容器
    运行的:docker ps
    停止的:docker ps -f status=exited
    所有的:docker ps -a
    最近创建的2个:docker ps -n 2
    容器日志(Centos路径下):/var/lib/docker/containers
     
    5.进入、退出容器
    进入:docker exec -it --user root 容器ID /bin/bash
    退出:exit(容器停止运行)、ctrl+P+Q(容器不停止运行)
     
    6.文件、目录复制
    docker cp Centos文件或目录 容器ID:容器目录
    docker cp 容器ID:容器文件或目录 Centos目录
     
    7.目录挂载
    docker run -it -v /Centos目录1:/容器目录1 -v /Centos目录2:/容器目录2 镜像ID
    Centos与容器关联只读:docker run -it -v /Centos目录:/容器目录:ro 镜像ID
  3. 镜像加速器
    https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors


  4.  镜像备份
    https://blog.csdn.net/tongxin_tongmeng/article/details/127118944
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

童心同萌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值