1. 程式人生 > >s2 Docker環境的快速搭建方法

s2 Docker環境的快速搭建方法

常規linux下安裝

centos7 下配置docker源並安裝

cat >/etc/yum.repos.d/docker.repo< [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7 enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF     yum install docker -y 

設定開機啟動Docker Daemon程序

  systemctl start docker.service systemctl enable docker.service   systemctl |grep docker        #檢視docker程序的狀態 systemctl disable firewalld   #導致docker不能執行   yum -y install iptables-services systemctl enable iptables systemctl start iptables    

配置映象加速器

針對Docker客戶端版本大於 1.10.0 的使用者 可以通過修改daemon配置檔案/etc/docker/daemon.json來使用加速器   sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' {   "registry-mirrors": ["https://6qcpzbml.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker   docker 1.8 以後對centos6 不支援

vagrant 快速安裝

Vagrant & VirtualBox for Windows

  1 快速建立虛擬環境:   vagrant init centos7 初始化環境     環境型別(映象) 然後 就會在當前目錄下生成  Vagrantfile   2 vagrant box add centos7 ./boxes/Centos7.box
直接下載太慢,新增本地映象到box   [映象路徑]     3 vagrant up          #啟動 4 vagrant ssh            # ssh連結到虛擬機器,多個例項時,後面跟虛擬機器名稱 vagrant status        #檢視狀態 vagrant halt        # 關閉虛擬機器 vagrant destroy     # 刪除虛擬機器   更多虛擬機器映象下載 https://app.vagrantup.com/ubuntu/boxes/xenial64   

其他方法

在 Windows 上通過  docker-machine 建立多個安裝了docker的虛擬機器     C:\Users\Administrator>docker-machine create demo 更多   docker-machine help docker-machine 1s # 檢視虛擬機器   在 aws,阿里雲上也有類似服務   在Mac上玩Docker
1.Docker for Mac直接裝 2.通過Virtualbox或者Vmware虛擬化軟體直接建立Linux虛擬機器,在虛擬機器裡安裝使用Docker 3.通過Vagrant +VirtualBox快速搭建Docker host [推薦] 4.通過docker-machine快速搭建Docker host
Windows上玩Docker
1.Docker for windows直接裝(對系統要求高至少win10) 2.通過Virtualbox或者Vmware虛擬化軟體直接建立Linux虛擬機器,在虛擬機器裡安裝使用Docker 3.通過Vagrant + VirtualBox快速搭建Docker host【推薦】 4.通過docker-machine快速搭建Docker host
Linux上玩Docker
1.Linux主機 2.Linux虛機(支援虛擬化的任何作業系統或者平臺)
在雲上玩Docker     玩不起......:)