CentOS Docker的安裝和部署


查看CentOS 系統的內核版本

Docker 要求 CentOS 系統的內核版本高於 3.10 。通過 uname -r 命令查看你當前的內核版本
[root@VM_211_6_centos nginx-1.6.2]# uname -r  
3.10.0-693.el7.x86_64

安裝 Docker 

從 2017 年 3 月開始 docker 在原來的基礎上分為兩個分支版本: Docker CE 和 Docker EE。  
Docker CE 即社區免費版,Docker EE 即企業版,強調安全,但需付費使用。  
本文介紹 Docker CE 的安裝使用。  

移除舊的版本:

$ sudo yum remove docker \  
                  docker-client \  
                  docker-client-latest \  
                  docker-common \  
                  docker-latest \  
                  docker-latest-logrotate \  
                  docker-logrotate \  
                  docker-selinux \  
                  docker-engine-selinux \  
                  docker-engine  

安裝一些必要的系統工具: 

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  

更新 yum 緩存: 

sudo yum makecache fast  

安裝 Docker-ce:

sudo yum -y install docker-ce  

啟動 Docker 后台服務:

sudo systemctl start docker  

測試運行 hello-world :

docker run hello-world  

刪除 Docker CE:

$ sudo yum remove docker-ce  
$ sudo rm -rf /var/lib/docker  

常用命令:

docker ps -a    //查看所有容器  
docker ps //列出所有正在運行的容器  
docker image //列出所有的鏡像  
docker stop <name>//暫停容器  
docker rm <name>//刪除容器  
docker start <name>//啟動容器  
docker exec -it <CONTAINER ID> /bin/sh //進入容器  
exit //退出容器  
docker pull microsoft/dotnet    //從docker倉庫拉取一個名稱為“microsoft/dotnet”的鏡像  
docker build test    //構建一個名稱為test的容器  
docker run hello-world    //運行hello-world容器  
docker rmi <image id>    //刪除一個imageid的鏡像  
docker rmi $(docker images -q)    //刪除所有鏡像  
docker stop $(docker ps -a -q) //停止所有的容器,這樣才能夠刪除其中的images  
docker rm $(sudo docker ps -a -q)   //刪除所有容器  
docker rmi $(docker images | grep "^<none>" | awk "{print $3}") //刪除untagged images,也就是那些id為<None>的image  

參考文章:

http://www.runoob.com/docker/centos-docker-install.html  
https://www.cnblogs.com/q4486233/p/6482711.html  
http://dockone.io/article/2471  
https://my.oschina.net/xiaozhiwen/blog/1600766  

 


免責聲明!

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



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