Docker命令笔记

Docker是一个基于Go语言的开源应用容器引擎,提供轻量级的虚拟化功能,使开发者能打包应用及其依赖到容器中,便于在不同Linux系统间移植。它使用沙箱机制,容器之间隔离且性能开销低。主要操作包括拉取/删除镜像、生成/启动/停止/删除容器等。
摘要由CSDN通过智能技术生成

Docker介绍

 

Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

简而言之Docker是一个可以自定义配置Linux运行环境的软件,同时可以将配置好的环境(也叫容器container)打包保存到任意一台linux机器上运行,即一次配置,终身使用

docker 基本操作

  1. 拉取镜像

    docker pull+镜像名称

    可以在dockerhub里查找想要的镜像,镜像内会提前安装好你需要的一些服务

  2. 删除镜像

    docker rmi+镜像名称

  3. 容器操作

    1. 生成容器

      docker run -i -t -d --name 容器名称 镜像名称 /bin/bash

      -i :交互式操作

      -t :终端

      -d:后台运行

      --name:指定容器名称

      --gpu:容器可以访问主机gpu[参数:all]

    2. 启动容器

      docker start 容器ID

    3. 进入容器

      docker exec -it 容器id /bin/bash

    4. 退出容器

      linux shell:exit

    5. 关闭容器

      docker stop 容器id

    6. 删除容器

      docker rm -f 容器id

    7. 导出容器

      docker export 容器id > name.tar

    8. 显示当前所有容器

      docker ps -a

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值