Docker基础命令

守听  金牌会员 | 2024-6-15 00:59:23 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 658|帖子 658|积分 1974

常用卸载docker方式

删除安装包:

  1. yum remove docker-ce docker-ce-cli containerd.io
复制代码
删除镜像、容器、配置文件等内容:

  1. rm -rf /var/lib/docker
复制代码
卸载docker残余或过旧版本

  1. sudo yum remove docker \
  2. sudo yum remove docker-client \
  3. sudo yum remove docker-client-latest \
  4. sudo yum remove docker-common \
  5. sudo yum remove docker-latest \
  6. sudo yum remove docker-latest-logrotate \
  7. sudo yum remove docker-logrotate \
  8. sudo yum remove docker-engine
复制代码
常用安装docker方式

有互联网全主动安装docker

  1. curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
复制代码
有互联网手动安装docker

安装所需要的软件包
  1. sudo yum install -y yum-utils \
  2.   device-mapper-persistent-data \
  3.   lvm2
复制代码
设置阿里云镜像仓库
  1. sudo yum-config-manager \
  2.     --add-repo \
  3.     http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
复制代码
更新yum软件包索引
  1. yum makecache fast
复制代码
安装最新版本的 Docker Engine-Community 和 containerd
  1. sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
复制代码
启动docker
  1. systemctl start docker
复制代码
常用检察Docker信息

显示dockers的版本信息

  1. docker version
复制代码
显示docker的体系信息,包罗镜像和容器的数量

  1. docker info
复制代码
常用关于Docker镜像命令

  1. docker images //查看所有本地主机上的镜像
  2. docker search 镜像名称   //搜索镜像名称,eg:docker search mysql
  3. docker pull 镜像名称:版本号       //下载拉去镜像,eg:docker pull mysql
  4. docker  rmi  镜像id     //删除镜像
  5. docker inspect 镜像id      //查看镜像源数据
复制代码
常用Docker容器命令

创建并启动容器

  1. docker  run 参数 镜像名称
复制代码
  参数:
     –name = “Name” 容器名字 tomcat01,tomcat02,用来区分容器
-d 后台方式运行
-it 使用交互方式运行,进入容器检察区分
-p 指定容器的端口 -p 8080:8080
       -p ip:主机端口:容器端口
-p 主机端口:容器端口(常用)
-p 容器端口
       检察正在运行的容器

  1. docker ps
复制代码
检察运行的全部容器

  1. docker ps
  2. -a
复制代码
停止正在运行的容器

  1. docker stop 容器ID
复制代码
启动停止的容器

  1. docker start 容器ID
复制代码
重启正在运行的容器

  1. docker restart 容器ID
复制代码
交互的方式进入一个容器

  1. docker exec -it 容器ID
复制代码
停止并退出容器

  1. exit
复制代码
退出容器但不停止容器

  1. Ctrl + P + Q
复制代码
删除已经停止的容器

  1. docker rm 容器ID
复制代码
强制删除正在运行或者删除不掉的容器

  1. docker rm -f 容器ID
复制代码
检察容器日记

  1. docker logs -f --tail=300f 容器ID    #显示300条日志
复制代码
从容拷贝到主机

  1. docker cp [r] 容器id :容器内路径 目的地主机路径      // 参数r:递归拷贝
复制代码
容器数据卷

指定路径挂载

  1. docker run -it -v 主机目录:容器内目录 镜像名称      //例如:docker run -it -v /home/ceshi:/home 镜像名称   /bin/bash
复制代码
  参数v解释
     -v 容器内路径 #匿名挂载
-v 卷名:容器内路径 #具名挂载
-v /宿主机路径:容器内路径 #指定路径挂载 docker volume ls 是检察不到的
    读写权限

  1. ro                                      #readonly 只读
  2. rw                                      #readwrite 可读可写
  3. docker run -d -P --name nginx05 -v juming:/etc/nginx:ro nginx
  4. docker run -d -P --name nginx05 -v juming:/etc/nginx:rw nginx
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

守听

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表