Docker学习(二)运行一个镜像
国内有很多优秀的镜像中心,这里使用网易云的镜像:https://c.163yun.com/hub#/m/home/
搜索nginx,然后点开,复制下载地址到linux;
运行命令后,用docker images 命令查看镜像
用docker run -p 8080:80 -d hub.c.163.com/library/nginx 命令运行镜像。
这个命令后面的参数 p 8080:80 表明将docker的80端口映射到linux的8080端口,d 表明是在后台运行。
然后访问测试:
这样运行一个简单的镜像就成功了。
Docker学习(一)介绍与安装
1、什么是Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。—百度百科
我觉得上面的解释还是很容易理解的,就是把开发好的应用丢到里面,然后应用就能提供服务了,当然这中间的流程,我们之后还会介绍。
2、Docker安装
系统准备:CentOS 7 (64位,内核版本3.10以上)
注意红字,这是必须满足的条件;
查看内核:
uname -r
安装必要系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum缓存:
sudo yum makecache fast
安装Docker:
sudo yum -y install docker-ce
启动Docker后台服务:
sudo systemctl start docker
这就ok了,安装完成了,输入docker查看是否安装成功。