本文详细介绍了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的三个基本元素:
镜像相关命令:
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初学者入门和申请的资料很多,请关心其他相关文章!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)