阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 777阅读
  • 0回复

[环境部署]简单运行Docker

级别: 论坛版主
发帖
371
云币
447

一、关于Docker: ]G o~]7(5|  
对于后端开发或者运维人员,Docker可以说是非常实用,更重要的是其容器性能开销极低,比起你装虚拟机什么的一通乱搞,Docker简直完爆。其容器完全采用的是沙箱控制,相互之间不会有任何的接口,你可以类比手机和app的关系。  z0Z\d  
^%8Hvy  
具体的介绍可以行google/baidu,另外在学习docker之前,你需要掌握linux的相关命令,对Linux小白的筒子建议先稍微学习下Linux %)hIpxOrX  
vH?+JN"A  
二、安装并运行docker环境 C|~JPcl  
UFIAgNKl  
背景:环境是CentOS,其他环境安装类似,命令稍微不同。//另外需要注意的是,Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 qqt.nrQ^  
#安装很简单 W/ZahPPq  
  1. yum install docker
XG\a-dq[  
#启动docker服务 ;'Vipj   
  1. systemctl start docker.service
!%RJC,X  
#开机启动docker服务 EBDC'^  
  1. systemctl enable docker.service
fF9oYOh|  
#测试运行Docker Hello-world镜像 z1SMQLk  
  1. docker run hello-world
<j1d~XU}  
#第一次启动由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。 ~ut& U  
#整体运行容器执行命令 B-ri}PA  
  1. docker run REPOSITORY /bin/echo "Hello world"
@F(3*5c_Y  
#docker run:为运行一个容器 J.e8UQ@=5  
# REPOSITORY:指定要运行的镜像,Docker首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。 qp~4KukL  
# /bin/echo "Helloworld": 在启动的容器里执行的命令 {7![3`%7  
; LF)u2x=  
[>M*_1F  
# 连起来就是:Docker 以REPOSITORY 镜像创建一个新容器,然后在容器里执行 bin/echo "Hello world",然后输出结果。 c]aK N  
M8",t{7  
[;IDTo!<>  
#拉取镜像 T?]kF-   
  1. docket pull  #类似git pull code
  2. docker pull mysql
H6PXx  
#直接使用默认的docker hub地址 下载镜像受到网络限制,所以改成国内阿里的源, v1"g!%U6  
[ 此帖被寒喵在2018-12-28 14:57重新编辑 ]
本人不是云栖社区工作人员。
无论您在使用中遇到什么问题,不要出言不逊!谢谢合作!
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)