简笔画入门自学教程

简笔画入门自学教程,第1张

Docker简单入门使用教程

本文详细介绍了docker的简单基础课程,帮助大家开始学习Docker容器,有兴趣的盆友可以掌握。

序言:

Docker是开源系统的一个应用容器模块,允许开发者将自己的应用和依赖打包成一个终身映像,然后发布到所有时髦的Linux或Windows设备上。近年来,Docker在中国的发展趋势如火如荼,尤其是在互联网公司。Docker应用广泛,大大提高了维护效率,降低了云计算技术的开发设计成本。本文主要内容是陪你入门Docker,详细介绍Docker的安装和简单应用。

1。安装Docker

学习和培训Docker,首先要安装Docker,从17.03版本号开始分为CE(社区版:社区版)和EE(企业版:商业版)。下面我们以CentOS系统软件为例,详细介绍一下Docker社区版的安装:

卸载旧版本

旧版本的docker被称为Docker或docker-engine。使用以下命令卸载旧版本:

$sudoyumremovedocker\ docker-client\ docker-client-latest\ docker-common\ docker-latest\ docker-latest-logrotate\ docker-logrotate\ docker-engine

安装依赖包

#配备yum源 sudoyum-config-manager\ --add-repo\ https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo #安装依赖包 sudoyuminstall-yyum-utils\ device-mapper-persistent-data\ lvm2

安装DockerCE的最新版本

sudoyum-config-manager--enabledocker-ce-edge sudoyummakecachefast sudoyuminstalldocker-ce

启动DockerCE

sudosystemctlenabledocker sudosystemctlstartdocker

创建docker用户组

sudogroupadddocker sudousermod-aGdocker$USER

运行hello-world检测

$dockerrunhello-world Unabletofindimage'hello-world:latest'locally latest:Pullingfromlibrary/hello-world ca4f61b1923c:Pullcomplete Digest:sha256:be0cd392e45be79ffeffa6b05339a98ebb17c87b255f48e297ec7f98e123905c Status:Downloadednewerimageforhello-world:latest HellofromDocker! Thismessageshowsthatyourinstallationappearstobeworkingcorrectly. Togeneratethismessage,Dockertookthefollowingsteps: 1.TheDockerclientcontactedtheDockerdaemon. 2.TheDockerdaemonpulledthe"hello-world"imagefromtheDockerHub. (amd64) 3.TheDockerdaemoncreatedanewcontainerfromthatimagewhichrunsthe executablethatproducestheoutputyouarecurrentlyreading. 4.TheDockerdaemonstreamedthatoutputtotheDockerclient,whichsentit toyourterminal. Totrysomethingmoreambitious,youcanrunanUbuntucontainerwith: $dockerrun-itubuntubash Shareimages,automateworkflows,andmorewithafreeDockerID: https://hub.docker.com/ Formoreexamplesandideas,visit: https://docs.docker.com/get-started/

到目前为止,大家已经成功安装了Docker。同样,在Windows系统软件和macOS系统软件中安装Docker也是非常非常容易的。您可以通过免费下载Docker桌面安装包来安装该应用程序。其实可以参考以下官网文字文档:

https://docs.docker.com/docker-for-windows/install/
https://docs.docker.com/docker-for-MAC/install/

2。常用命令详细介绍

学习Docker,首先要了解它的整体结构。以下是Docker的三个基本元素:

  • Image):Docker镜像相当于一个根系统文件。比如官方网络镜像ubuntu:16.04就包含了一套详细的Ubuntu16.04最低系统的根系统文件。
  • 容器:映像和容器的关系,就像面向对象程序设计中的类和案例一样,映像是静态数据的定义,容器是映像运行时的实体行。容器可以被建立、启动、终止、删除、挂起等。
  • 仓库:仓库里可以看到一个编码监控中心,用来存储图像。
  • 镜像相关命令:

    1)搜索镜像
    docker搜索镜像名称(如redis)

    2)免费下载图片
    dockerpull图片名称

    3)查询本地镜像列表
    docker镜像

    4)删除镜像
    dockerrmi镜像ID

    容器相关命令:

    1)运行镜像是container
    dockerrun-namecontainer的name-d镜像的名称
    -d表示分离,表示执行了这句话的命令后,控制面板不会轻易被阻塞,可以重新输入命令的实际 *** 作。
    2)获取已经运行的容器列表
    Dockerps
    3)获取所有容器的列表,包括建议撤回的
    Dockerps-A

    5)端口映射
    容器中运行的手机软件的端口必须映射到服务器的端口号,否则无法浏览局域网中的服务器。
    DockerRun-d-p6378:6379-Namemyredisredis
    -p:容器中的6379端口映射到服务器的6378端口号
    6)删除容器[H/]7)查询当前容器日志
    Docker日志名称/ID
    8)登录容器
    登录后,您可以在容器中执行基本的Linux命令,也可以通过应用exit命令注销。

    摘要:

    本文详细介绍了Docker的安装和常用命令。作为初学者的入门文章,期待能给你一些帮助。其实Docker作为一个基础的专用工具,强烈推荐大家学习和训练。比如你可以秒启动一个MySQL案例,最新版本可以通过Docker测试。下一篇文章将写出如何在Docker中运行和安装MySQL。希望如此!

    以上是Docker简单初学者使用方法的详细内容。关于Docker初学者入门和申请的资料很多,请关心其他相关文章!

    欢迎分享,转载请注明来源:内存溢出

    原文地址: http://outofmemory.cn/zz/774367.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-05-03
    下一篇 2022-05-03

    发表评论

    登录后才能评论

    评论列表(0条)

    保存