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"] }

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