• docker的安装与常用命令


    安装docker  官方安装文档地址:

    https://docs.docker.com/engine/install/ubuntu/

    常用命令介绍:
     
     
    docker常用命令:
    关于镜像相关命令:
    docker images --> 查看本机有哪些镜像

    docker pull --> 到获取仓库拉取合并,替换到hub.docker.com仓库拉取,而且另外拉取最新版本,通过:xxx指定想要的版本,拉取到本地了

    docker rmi / docker rmi -f --> 删除补充、强制删除重复

    dockertag --> 给镜像重命名

    docker save --> 保存一个允许到文件中,用于后续的引入或做其他用途(
      docker save busybox:0.1 > busybox.tar
      docker save myimage:latest | gzip > myimage_latest.tar.gz
      docker save --output busybox.tar busybox


    docker load --> 把save的纳入在导入回来 (
      docker load < busybox.tar.gz


    docker login --> 登录到一个特定仓库

    docker pull --> 拉取镜像

    docker push --> 把一个镜像推到镜像仓库

    docker search --> 查找镜像仓库中是否存在指定的镜像
    docker命令(run篇)
    docker run image_name:tag

    docker run -d --> 后台运行

    docker run -e --> 指定环境变量

    docker run -p --> 把容器内部端口映射到主机

    docker run --name --> 指定容器运行时名字

    docker run -d --name xxx -p 4564:3609 -e -key = value image:tag --> image就是很多名字,tag就是被替换的版本

    docker run -rm --> 退出时删除启动的这个容器(

    --rm选项不能与-d同时使用(或者说同时使用没有意义),只能自动清理foreground容器,不能自动清理detached容器。注意,--rm选项也会清理容器的匿名data volumes。
    所以,执行docker run命令带--rm命令选项,等价于在容器退出后,执行docker rm -v。


    docker run -it --> 启动容器时指定一个运行命令一般是sh bash

    容器相关命令:

    docker ps  -->  查看当前运行的容器
    
    docker ps -a  -->  查看本机所有容器,包含已经停止的
    
    docker  stop  -->  停止一个容器
    
    docker start  -->  停止的再起来,跟以前能接上
    
    docker restart  -->  重启,跟操作系统重启一样

    docker rm redis --> 删除一个已停止的容器

    docker rm -f redis --> 强制删除,删除一个运行中的容器

    docker exec -it id bash/sh --> 进入到一个正在运行的容器内

    docker inspect id --> 检查一个指定容器id的相关信息

    docker top id --> 查看指定容器id的进程信息

    docker logs --> 输出日志就结束当前命令

    docker logs -f --> 输出日志并追踪后续可能的输出日志

    docker logs --tail=10 --> 输出日志最后的某几行 10代表10行

    docker commit -----> docker commit c3f279d17e0a  svendowideit/testimage:version3

    docker commit id 镜像名:tagname --> 基于运行的容器提交生成一个最大化

    docker cp --> 运行时容器与宿主机直接复制文件

    从容器拷贝到主机:
    docker cp /hostpath/file id:/path/file
    docker cp /hostpath id:/path/
  • 相关阅读:
    【FFMPEG】Ubuntu上安装FFMPEG
    【FFMPEG】Ubuntu上安装FFMPEG
    【FFMPEG】FFMPEG介绍
    【FFMPEG】FFMPEG介绍
    【并行计算-CUDA开发】 NVIDIA Jetson TX1
    【并行计算-CUDA开发】 NVIDIA Jetson TX1
    【ARM-Linux开发】【DSP开发】AM5728介绍
    【ARM-Linux开发】【DSP开发】AM5728介绍
    【FFMPEG】ffmpeg 中添加264支持
    【FFMPEG】ffmpeg 中添加264支持
  • 原文地址:https://www.cnblogs.com/mkbkz/p/13600003.html
Copyright © 2020-2023  润新知