docker简单操作

原文地址:https://www.cluren.xyz

一、Docker简介

Docker工作原理其实就类似于vmworkstation虚拟出一个环境来运行需要运行的东西。以下是百度百科的介绍:
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

一个完整的Docker有以下几个部分组成:

  1. DockerClient客户端

  2. Docker Daemon守护进程

  3. Docker Image镜像

  4. DockerContainer容器

二、docker的操作介绍


这张图解释了docker的基本操作过程
container是容器,容器就是虚拟出的一个环境,他有三种状态运行、停止、暂停。而容器是依赖于镜像(image)建立起来的,镜像有可以从镜像仓库来获取,当然也支持将自己的本地镜像推到镜像仓库去,同时镜像也可以保存为tar文件,可供其他机器导入使用。

三、docker的安装

docker ce是免费社区版,docker ee是企业版,一般个人用户安装免费版本就可以了。
安装文档如下:
mac官方安装文档
windows官方安装文档
linux官方安装文档(以centos为例)
runoob docker安装文档
安装过程不再做演示,这里以linux下安装完

  1. 启动docker

    $ sudo systemctl start docker

  2. 通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community

    $ sudo docker run hello-world #本地没有hello-world镜像会自己下载镜像并运行

显示以下内容说明成功运行

四、docker操作

  1. 搜索镜像
    比如搜索镜像hello-world,用以下命令可搜索镜像仓库中hello-world相关镜像。

    $ docker search hello-world

  2. 下载镜像
    比如下载basybox镜像到本地

    $ docker pull busybox

  3. 创建容器运行(busybox为例)

    $ docker run busybox

此时,basybox已经开始运行。

  1. 查看所有创建的容器

    $ docker ps -a

可看到容器ID,容器状态等信息

下面列出了一些入门常用命令:

docker ps -a    #查所创建的容器
docker images    #查看本地镜像
docker pull    #下拉镜像
docker run    #运行镜像创建容器
docker stop 容器ID    #停止运行容器
docker images     #显示本地所有镜像
docker rm 容器ID     #删除容器
docker rmi 容器ID    #删除镜像
docker rm -f 容器ID    #强制删除容器(运行中也可删除)
docker rm $(docker ps -a -q)    #删除所有未运行容器
docker info    #查看当前docker详细信息
docker pause 容器ID    #暂停容器
docker unpause 容器ID    #暂停转运行
docker kiil 容器ID    #结束容器进程
docker restart 容器ID    #重启容器
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件简介: APP市场的火爆,让越来越多的人加入到移动互联网的淘金大军中。移动互联网的高门槛,让大多数站长因为技术门槛、资金实力,只能望洋兴叹。APPCMS为此而生,让每一个站长都能参与到移动互联网的盛宴之中。 掌易科技提供的移动互联网解决方案分为数据中心、APP推广联盟和APPCMS三部分。 为什么会有数据中心? 建立一个类似木蚂蚁、豌豆荚、应用汇一样的APP下载站,横亘在站长面前的3大问题:数据更新(每天成千上万的应用版本更新)、数据空间(超过2T的存储空间)、带宽流量(每个应用的图片和APK资源占用大量下载带宽)。掌易科技提供的数据中心为站长解决了这三大难题,让站长有更多的时间专注于内容优化和网站推广。 为什么会有APP推广联盟? 数据中心解决了站长的数据和带宽问题这个后顾之忧,APP推广联盟则为站长的盈利提供了更多的空间。众所周知,一般小站长是很难申请到各种APP推广链接的,我的APP推广联盟对站长申请没有各种限制,最大化帮助站长提高网站收益。 APPCMS是一套专业的APP内容管理系统,APP应用部分需要结合数据中心使用。 APPCMS还提供了资讯、推荐位、专题、友链、正文内链等各种扩展模块,帮助站长更好的个性化自己的网站。 如果是其他地方下载的,请下载官方最新包安装或者升级 1,修正搜索框联想数据显示方式 需要手工修改模板升级 1)引入一个JS文件,<script type="text/javascript" src="<?php echo SITE_PATH;?>templates/lib/search.js"></script> 2)搜索框input属性为 onkeyup="search_up(this,event)" onclick="show_hot(this);" onkeydown="search_down(this,event); if(event.keyCode==13) do_search();" 2,增加搜索框为空鼠标点击显示15个热搜词 也需要手工修改模板升级 1)引入一个JS文件,<script type="text/javascript" src="<?php echo SITE_PATH;?>templates/lib/search.js"></script> 2)搜索框input属性为 onclick="show_hot(this);" 3,后台修复统计代码 4,修复应用列表布局错位 5,图片地址伪静态(后台设置,默认不开启) 6,手工添加应用某些数据格式无法JSON解析错误 7,修复其他若干BUG 重要提示:如果要申请联盟推广产品,请至少升级到此版本
Docker是一种容器化技术,它能够将应用程序及其依赖项打包成一个独立的容器,使其能够在不同的环境中进行部署和运行。以下是Docker简单使用方法: 1. 首先,你需要安装Docker Desktop,它是Docker的图形化工具,可以简化Docker的使用过程。可以通过官方网站下载并安装。 2. 安装完成后,启动Docker Desktop。在桌面或任务栏上找到Docker图标并点击打开。 3. 一旦Docker Desktop启动,你就可以使用Docker命令行工具(Docker CLI)或Docker图形界面来管理和操作Docker。 4. 使用Docker CLI时,你可以使用各种命令来创建、运行和管理Docker容器。例如,使用"docker pull"命令从Docker仓库中下载一个镜像,使用"docker run"命令来运行一个容器,使用"docker ps"命令来查看正在运行的容器等。更详细的Docker命令可以通过在网上搜索获得。 5. 此外,你可以使用"docker attach"命令或"docker exec"命令来进入正在运行的容器并以命令行交互。这将允许你在容器内执行命令和查看容器的日志。 总结:Docker简单使用方法包括安装Docker Desktop,使用Docker CLI执行各种命令来管理和操作Docker容器,以及使用"docker attach"或"docker exec"命令进入正在运行的容器进行命令行交互。希望这些信息能对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [docker简单使用](https://blog.csdn.net/qq_50626505/article/details/124214734)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [docker简单使用](https://blog.csdn.net/weiweixiao3/article/details/82224715)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值