开发者社区> 问答> 正文

简单运行Docker

一、关于Docker:
对于后端开发或者运维人员,Docker可以说是非常实用,更重要的是其容器性能开销极低,比起你装虚拟机什么的一通乱搞,Docker简直完爆。其容器完全采用的是沙箱控制,相互之间不会有任何的接口,你可以类比手机和app的关系。

具体的介绍可以自行google/baidu,另外在学习docker之前,你需要掌握linux的相关命令,对Linux小白的筒子建议先稍微学习下Linux

二、安装并运行docker环境

背景:环境是CentOS,其他环境安装类似,命令稍微不同。//另外需要注意的是,Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
#安装很简单
yum install docker
#启动docker服务
systemctl start docker.service
#开机启动docker服务
systemctl enable docker.service
#测试运行Docker Hello-world镜像
docker run hello-world
#第一次启动由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。
#整体运行容器执行命令
docker run REPOSITORY /bin/echo "Hello world"
#docker run:为运行一个容器
# REPOSITORY:指定要运行的镜像,Docker首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。
# /bin/echo "Helloworld": 在启动的容器里执行的命令


# 连起来就是:Docker 以REPOSITORY 镜像创建一个新容器,然后在容器里执行 bin/echo "Hello world",然后输出结果。


#拉取镜像
docket pull  #类似git pull code
docker pull mysql

#直接使用默认的docker hub地址 下载镜像受到网络限制,所以改成国内阿里的源,

展开
收起
寒喵 2018-12-28 14:55:42 2450 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
构建基因数据应用生态系统—— docker in Bio/informatics 立即下载