1. 程式人生 > 實用技巧 >Linux Centos7上安裝docker

Linux Centos7上安裝docker

Docker

1、簡介

  Docker是一個開源的應用容器引擎;是一個輕量級容器技術;

Docker支援將軟體編譯成一個映象;然後在映象中各種軟體做好配置,將映象釋出出去,其他使用者可以直接使用這個映象;

執行中的這個映象稱為容器,容器啟動是非常快速的。

2、核心概念

  docker主機(Host):安裝了Docker程式的機器(Docker直接安裝在作業系統之上);

  docker客戶端(Client):連線docker主機進行操作;

  docker倉庫(Registry):用來儲存各種打包好的軟體映象;

  docker映象(Images):軟體打包好的映象;放在docker倉庫中;

  docker容器(Container):映象啟動後的例項稱為一個容器;容器是獨立執行的一個或一組應用

使用Docker的步驟:

  1)、安裝Docker

  2)、去Docker倉庫找到這個軟體對應的映象;

  3)、使用Docker執行這個映象,這個映象就會生成一個Docker容器;

  4)、對容器的啟動停止就是對軟體的啟動停止;

3、安裝Docker

a)、安裝linux虛擬機器

  1)、VMWare、VirtualBox(安裝);

  2)、安裝CentOS-7-x86_64-DVD-2009.ios(下載centos7及以上版本,安裝步驟自行百度);

  3)、雙擊啟動linux虛擬機器;使用 root/ 123456登陸

  4)、使用smartTTY客戶端連線linux伺服器進行命令操作;

  5)、設定虛擬機器網路;

  橋接網路===選好網絡卡====接入網線;

  6)、設定好網路以後使用命令重啟虛擬機器的網路

service network restart

  7)、檢視linux的ip地址

ip addr

  8)、使用客戶端連線linux;

b)、在linux虛擬機器上安裝docker

步驟:

1、檢查核心版本,必須是3.10及以上
    uname -r
2、安裝docker
    yum install docker
3、輸入y確認安裝
4、啟動docker
    [root@localhost 
~]# systemctl start docker [root@localhost ~]# docker -v Docker version 1.12.6, build 3e8e77d/1.12.6 5、開機啟動docker [root@localhost ~]# systemctl enable docker Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service. 6、停止docker systemctl stop docker