1. 程式人生 > >centos7安裝docker centos7安裝docker

centos7安裝docker centos7安裝docker

centos7安裝docker

 

1、檢視linux發行版,核心

[[email protected]~]# cat /etc/redhat-release  #檢視版本號

CentOS Linux release 7.1.1503 (Core)

[[email protected] ~]# uname -r  #檢視Linux核心

c3.10.0-229.el7.x86_64

2、替換阿里雲yum源

1 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #
下載阿里yum源2 2 yum makecache #生成倉庫快取

3、安裝docker

yum install docker -y

4、啟動docker

systemctl start docker  #啟動docker
systemctl enable docker #開機啟動docker
systemctl status docker #檢視docker狀態

5、檢視docker 版本

docker version

#yum裝的是1.12.6

6、DaoCloud 加速器 是廣受歡迎的 Docker 工具,解決了國內使用者訪問 Docker Hub 緩慢的問題。DaoCloud 加速器結合國內的 CDN 服務與協議層優化,成倍的提升了下載速度。

使用前請先確保您的 Docker 版本在 1.8 或更高版本,否則無法使用加速。

http://guide.daocloud.io/dcs/daocloud-9153151.html 教程官網

cat /etc/docker/daemon.json #修改這個檔案為如下內容

{
    "registry-mirrors": [
        "http://95822026.m.daocloud.io"
    ],
    "insecure-registries": []
}
---------------------------------------------------------
或者用這條命令
curl 
-sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://95822026.m.daocloud.io #事後重啟docker systemctl restart docker

7、比如我們要裝一個nginx,先搜尋一下有哪些公有映象,然後開始安裝 啟動..

docker search nginx #就找第一個,下載最多的,官方映象
docker pull nginx  #下載nginx映象
docker images #檢視有哪些映象

8、啟動nginx映象

docker run -p 8000:80 --name mynginx -d nginx   
#-p指定伺服器8000埠,對映容器80 web埠,容器名為mynginx -d 守護程序模式啟動(因為容器必須有程序在執行,否則結束就掛)
docker ps #檢視目前工作的容器
docker ps -a #檢視所有執行過的容器

9、此時可以用伺服器ip地址,在瀏覽器訪問,預設80埠不用寫,即可訪問到 welcome nginx

10、可用exec命令進入容器系統

docker exec -it 容器ID /bin/bash

 

 

 

 

 

 

 

 

1、檢視linux發行版,核心

[[email protected]~]# cat /etc/redhat-release  #檢視版本號

CentOS Linux release 7.1.1503 (Core)

[[email protected] ~]# uname -r  #檢視Linux核心

c3.10.0-229.el7.x86_64

2、替換阿里雲yum源

1 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下載阿里yum源2 

2 yum makecache  #生成倉庫快取 

3、安裝docker

yum install docker -y

4、啟動docker

systemctl start docker  #啟動docker
systemctl enable docker #開機啟動docker
systemctl status docker #檢視docker狀態

5、檢視docker 版本

docker version

#yum裝的是1.12.6

6、DaoCloud 加速器 是廣受歡迎的 Docker 工具,解決了國內使用者訪問 Docker Hub 緩慢的問題。DaoCloud 加速器結合國內的 CDN 服務與協議層優化,成倍的提升了下載速度。

使用前請先確保您的 Docker 版本在 1.8 或更高版本,否則無法使用加速。

http://guide.daocloud.io/dcs/daocloud-9153151.html 教程官網

cat /etc/docker/daemon.json #修改這個檔案為如下內容

{
    "registry-mirrors": [
        "http://95822026.m.daocloud.io"
    ],
    "insecure-registries": []
}
---------------------------------------------------------
或者用這條命令
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://95822026.m.daocloud.io
#事後重啟docker
systemctl restart docker

7、比如我們要裝一個nginx,先搜尋一下有哪些公有映象,然後開始安裝 啟動..

docker search nginx #就找第一個,下載最多的,官方映象
docker pull nginx  #下載nginx映象
docker images #檢視有哪些映象

8、啟動nginx映象

docker run -p 8000:80 --name mynginx -d nginx   
#-p指定伺服器8000埠,對映容器80 web埠,容器名為mynginx -d 守護程序模式啟動(因為容器必須有程序在執行,否則結束就掛)
docker ps #檢視目前工作的容器
docker ps -a #檢視所有執行過的容器

9、此時可以用伺服器ip地址,在瀏覽器訪問,預設80埠不用寫,即可訪問到 welcome nginx

10、可用exec命令進入容器系統

docker exec -it 容器ID /bin/bash