`
偷师来了
  • 浏览: 416 次
社区版块
存档分类
最新评论

docker的一些基本操作

阅读更多

 docker安装 按照官网文档来安装

  wget -qO- https://get.docker.com/ | sh
  usermod -aG docker your-username
  或者
  wget -qO- https://get.docker.com/ | sh
  wget -qO- https://get.docker.com/gpg | sudo apt-key add -
有时候会出现缺少docker.sock文件错误,直接重启docker服务 service docker restart
 
使用下面的命令可以清理所有未打过标签的本地镜像
 docker rmi $(docker images --quiet --filter "dangling=true")
 docker rmi  $(docker images)
 docker rm $(docker ps -a -q)
 
要想进入一个运行的后台容器
 docker ps 查找 容器id
 docker top 容器id 查看 容器pid
或者用 docker inspect --format "{{ .State.Pid }}" <container>
 
  nsenter --target 容器pid --mount --uts --ipc --net --pid 进入容器
docker exec -it 容器 bash
用户既可以使用 docker load 来导入镜像存储文件到本地镜像库,也可以使用 docker import 来导入一个容器快照到本地镜像库。
这两者的区别在于容器快照文件将丢弃所有的历史记录和元数据信息(即仅保存容器当时的快照状态),而镜像存储文件将保存完整记录,体积也要大。
此外,从容器快照文件导入时可以重新指定标签等元数据信息。
 
临时获取管理员权限可以使用 gosu,而不推荐 sudo。
docker inspect 容器  查看容器信息
docker run -d -P (随即映射端口)
 
容器的名称是唯一的。如果已经命名了一个叫 web 的容器,当你要再次使用 web 这个名称的时候,需要先用docker rm 来删除之前创建的同名容器。
在执行 docker run 的时候如果添加 --rm 标记,则容器在终止后会立刻删除。注意,--rm 和 -d 参数不能同时使用。
docker run -t -i ubuntu:14.04 /bin/bash
使用 docker port 容器 内部端口 来查看当前映射的端口配置,也可以查看到绑定的地址容器互联 一个子容器可以互连多个父容器
 
Docker 没有为每个容器专门定制镜像,那么怎么自定义配置容器的主机名和 DNS 配置呢? 秘诀就是它利用虚拟文件来挂载到来容器的3个相关配置文件
在容器中利用 mount命令可以看到
 
删除网桥
$ sudo service docker stop
$ sudo ip link set dev docker0 down
$ sudo brctl delbr docker0
 
docker文档
分享到:
评论

相关推荐

    Docker的基本操作资料

    Docker的基本操作资料

    docker最全基本操作笔记

    docker

    docker基本操作.docx

    docker基本操作docx

    实验3-Docker基本操作.docx

    Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器...

    docker+vue实战项目,docker基本操作

    docker+vue实战项目,docker基本操作

    docker基本操作.pdf

    docker入门指导,比较适合希望转型docker或者尽快上手容器的小伙伴。

    Docker基础入门到实战视频教程.rar

    01.Docker基本概念和框架 01.Docker -课程介绍 02.Docker -Docker 简介 03.Docker -Docker 的基本组成 04.Docker -Docker 容器相关技术简 02.Docker的安装和部署 01.Docker -Docker安装和部署课程简介 02.Ubuntu ...

    Docker 的基本配置和使用方法.rar

    这些是 Docker 的一些基本操作。Docker 的功能非常强大,还可以进行更高级的配置和使用,例如网络配置、数据卷管理、安全设置等。如果你需要更详细的帮助或有特定的使用场景,可以提供更多的信息。

    oracle基本操作-docker安装

    Oracle 基本操作 - Docker 安装 Oracle 数据库作为世界上最流行的关系型数据库管理系统之一,具有强大而且灵活的功能。然而,安装和配置 Oracle 数据库却是一件复杂的事情,需要许多步骤和参数的设置。幸运的是,...

    配置和使用Docker的基本指南

    Docker基本概念 镜像(Image): Docker 镜像是一个只读模板,用于创建容器。可以通过 Docker Hub 下载现有的镜像,或者编写 Dockerfile 自定义镜像。 容器(Container): 容器是基于镜像创建的运行实例,包含应用...

    docker 基本命令...

    在本文中,我们将详细介绍 Docker 的基本命令,包括 Docker 的安装、启动、停止、重启、查看状态、删除容器和镜像等操作。此外,我们还将介绍 Docker 的基本概念,例如容器、镜像、仓库等。 一、Docker 基本概念 ...

    docker学习资料以及基本操作

    Docker学习资源及基础操作指南汇集了全方位的学习材料与实践教程,旨在帮助初学者至高级用户全面掌握Docker容器化技术。此合集不仅覆盖了Docker的基本概念、安装部署步骤,还深入解析了镜像(Images)的创建与管理、...

    docker操作手册.docx

    docker的整体介绍,以及一些基本命令记录,记录了镜像命令的用法、容器命令的用法以及如何搭建私有仓库和公共仓库

    docker全套教学视频

    2.迅速掌握Docker的基本操作、使用Dokcer实现虚拟化,并且懂得相应的配置知识 3.掌握Docker集群管理与常见PaaS层构建的解决方案 4.通过完整的项目实战,全面的演示了基于Docker实现Paas平台,尤其是秒级扩缩容、高...

    Docker使用指南安装及基本操作.pdf

    内容介绍:Docker使用指南安装及基本操作.pdf,Docker 中的三个概念:镜像,容器,仓库介绍,安装Docker,Docker 基本操作,命令操作,存储镜像,载入镜像,移除镜像等,查看信息,Docker compose安装与卸载,Docker...

Global site tag (gtag.js) - Google Analytics