• docker常用命令


    常用的docker命令
    # 查看 容器 网络方式
      docker network list (可结合 route 分析)

    # 创建虚拟网络,可使用类似如下的命令
      docker network create --subnet 172.18.0.1/16 {network_name}

    #
    使用当前目录下的 Dockerfile 创建镜像   docker build -t {容器名称} # 运行容器时, 将host的4000端口映射到容器的80端口   docker run -p 4000:80 {容器名称} # -d 参数,可以理解为允许容器以守护进程的方式运行   docker run -d -p 4000:80 {容器名称} # 查看所有正在运行的容器的列表   docker ps # 平稳地停止指定的容器 docker stop {容器id} # 查看所有容器的列表,甚至包含未运行的容器 docker ps -a # 强制关闭指定的容器 docker kill {容器id} # 从此机器中删除指定的容器 docker rm {容器id} # 强制删除一个容器 docker rm -f {容器id} # 从此机器中删除所有容器 docker rm $(docker ps -a -q) # 显示此机器上的所有镜像 docker images -a # 从此机器中删除指定的镜像 docker rmi {镜像名称或id} # 从此机器中删除所有镜像 docker rmi $(docker images -q) # 使用您的 Docker 凭证登录此 CLI 会话 docker login # 标记 <image> 以上传到镜像库 docker tag <image> username/repository:tag # 将已标记的镜像上传到镜像库 docker push username/repository:tag # 运行镜像库中的镜像,生成容器 docker run username/repository:tag # 可以查看容器内部的标准输出,-f 像tail -f一样来输出容器内部的标准输出 docker logs -f [ID或者名字] # 来查看容器内部运行的进程 docker top [容器ID或名字] # 查看Docker 的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息 docker inspect [容器ID或名字] #查找镜像 NAME:镜像仓库源的名称 DESCRIPTION:镜像的描述OFFICIAL:是否docker官方发布 docker search [镜像名称] #把Docker容器设置为开机自动启动(或者取消开机启动), 除了always,还可以指定尝试启动的次数 #no - 容器退出时,不重启容器 on-failure – 只有在非0状态退出时才从新启动容器 always - 无论退出状态是如何,都重启容器 docker run --restart=always {容器名称/id} # 更新容器的启动项配置 docker update --参数键=参数值 {容器名称或id} # 从宿主机忘容器内复制文件 docker cp {filepath} {容器id}:{filepath} # 从容器往宿主机复制文件 docker cp {容器id}:{filepath} {filepath} # 备份mysql数据库容器 docker exec {容器名称或者ID} sh -c 'exec mysqldump(最好写执行文件的绝对路径) --databases redmine(数据库名称) -uroot -p"$MYSQL_ROOT_PASSWORD"' > /your/host/path/bak.sql # 查看容器本地数据卷目录 sudo docker inspect --format "{{.Config.Volumes}}" {container_id} # 查看与容器关联的物理主机的挂载卷目录位置信息 sudo docker inspect -f "{{.Mounts}}" {container_id} # 更优雅的查看与容器关联的物理主机的挂载卷目录位置信息 sudo docker inspect {container_name/container_id} | grep Mounts -A 10
    
    
    
     
  • 相关阅读:
    SWOT分析模型
    如果度过迷茫,是多些挫折还是少一些好呢?
    Ext.Net动态构建树TreePanel使用详解
    Ext.Net动态加载菜单执行事件
    通过教练提升领导力了解行为教练在何时无法发挥作用
    Ext.Net\ExtJs弹出消息Alert、MessageBox、Confirm使用详解
    把领导力转化为结果结果导向型领导力
    自由职业,我的半年总结
    关于自由职业的一些想法(采访整理)
    Ext.net文本输入框:Ext.form.TextField属性汇总
  • 原文地址:https://www.cnblogs.com/lowmanisbusy/p/12518674.html
Copyright © 2020-2023  润新知