DOCKER 從入門到放棄(一)


前言

關於docker的各種概念已有各位大神珠玉在前,請各位自行查看,本系列的目的是各種詳細操作步驟
各種概念特別推薦CloudMan的3篇blog:
http://www.cnblogs.com/CloudMan6/p/6693772.html
http://www.cnblogs.com/CloudMan6/p/6706546.html
http://www.cnblogs.com/CloudMan6/p/6718464.html

Docker安裝

系統環境

系統版本:Centos 7.2

內核版本:3.10.0-514.el7.x86_64

DNS IP: 114.114.114.114

關閉selinux、firewalld

yum安裝源

備份本地源:

mkdir /etc/yum.repos.d/bk
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bk/

阿里centos源獲取:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

阿里epel源獲取:

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

docker源:

[root@nginx-2 ~]# vi  /etc/yum.repos.d/docker.repo
[docker]
name=docker
baseurl=http://mirrors.aliyun.com/docker-engine/yum/repo/main/centos/7/
gpgcheck=1
enable=1
gpgkey=http://mirrors.aliyun.com/docker-engine/yum/gpg

yum安裝命令

yum install -y docker-engine

加速器配置

獲取加速去網址

由於某些原因訪問一些國外的網站速度很慢,配置加速器代理能加快docker獲取官方鏡像的速度,國內提供加速器的廠家較多如:阿里雲、daocloud等,加速器獲取方法使用google自行解決

在啟動腳本中配置加速器

在以ExecStart開頭的行后配置加速器參數: --registry-mirror=https://********.mirror.aliyuncs.com

vi /usr/lib/systemd/system/docker.service
12 ExecStart=/usr/bin/dockerd   --registry-mirror=https://********.mirror.aliyuncs.com

第一個docker容器啟動

  1. 啟動docker服務
systemctl start docker
  1. 獲取nginx鏡像
 docker pull nginx
  1. 啟動一個nginx服務的docker容器
[root@docker yum.repos.d]# docker run -it -d --name web -p 80:80 nginx
4bd8958432d66960c28db9c03720a132a29e61d3dc114a1a85d6224ec7015302

  1. 進入容器修改web頁面
[root@docker yum.repos.d]# docker exec -it 4bd8958432 /bin/bash
root@4bd8958432d6:/# cat > /usr/share/nginx/html/index.html <<EOF
> Hello Docker !!
> EOF
root@4bd8958432d6:/# 
  1. 訪問nginx容器

訪問docker服務器的ip地址:http://192.168.0.141/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM