Docker常用命令学习笔记

一、镜像常用命令

  1. docker version 查看docker版本信息
    在这里插入图片描述
  1. Docker images 查看所有镜像
  • -a,-all 列出所有镜像
  • -q,–quite 只显示镜像id
    在这里插入图片描述
  1. docker search [****] 搜索镜像
  • –filter=STARS=3000 搜索大于3000星的镜像

在这里插入图片描述

  1. docker pull [***] 下载镜像 默认最新版
  • [***]:[版本号] 指定版本下载
    在这里插入图片描述
  1. docker rmi -f [容器id] 删除镜像
    在这里插入图片描述

二、容器常用命令

  1. 下载镜像才可以创建容器 因此下载一个linux
  • docker pull centos
    在这里插入图片描述

2.新建容器并启动
docker run -it centos /bin/bash
在这里插入图片描述
运行容器并进入以交互式运行
在这里插入图片描述

  1. 退出容器命令 exit 容器会停止
  • Ctrl + P + Q 容器不停止退出
    在这里插入图片描述
  1. docker ps 查看正在运行的容器
  • a 查看所有曾经运行过的容器
    在这里插入图片描述
  1. 删除容器
    docker rm 容器Id
    docker rm -f $(docker ps -aq) 删除所有容器
  1. 启动和停止容器
    在这里插入图片描述
  1. 查看日志
    在这里插入图片描述
  1. 进入正在执行的容器
  • docker exec -it [容器id] /bin/bash
    开启新终端
  • docker attach [容器id]
    进入正在执行的终端
lph@lph-server:/home$ docker exec -it dfe60f319a2a /bin/bash
[root@dfe60f319a2a /]# ls
bin  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
  1. 从容器内拷贝文件到主机上
    docker cp [容器id]:/路径/文件 /主机地址
  • 若是出现 open /home/test.txt: permission denied,记得前面加上sudo执行
lph@lph-server:/home$ sudo docker cp dfe60f319a2a:/home/test.txt /home
[sudo] password for lph: 
lph@lph-server:/home$ ls
lph  test.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值