hjr-linux:centos7 docker

理解

  • docker是安装在linux 系统里的一个程序,这个程序有linux的内核
  • docker可已安装多个镜像,所有镜像共用docker里的Linux内核
  • 虚拟机可以安装各种操作系统,各种系统里可以跑各种程序,docekr只能安装linux的各种发行版和linux下跑的各种程序镜像,这是和虚拟机的区别,原因见上一条
  • 镜像是一个程序包,比如nginx镜像,php镜像,tomcat镜像等
  • 安装镜像避免了直接把程序安装到linux系统,而是安装到docker中
  • docker相当于在服务器linux系统中隔离出一层,管理各种程序
  • docker可以理解为在linux系统里,安装各个程序的微型虚拟机。每个镜像跑到一个进程里
  • docker是一个软件,docker管理并运行的的各个镜像才是各个容器
  • 比如一个tomcat镜像,docket内部端口可以映射到服务器的任意端口上

安装步骤

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

sudo yum makecache fast

sudo yum -y install docker-ce

开启服务:

sudo systemctl start docker

测试:

docker run hello-world

配置加速

/etc/docker/daemon.json

在该配置文件中加入(没有该文件的话,先建一个):

{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章