钧言极客站钧言极客

钧言极客

CentOS 下 Docker 的安装及使用

最近在VPS搭建了很多基于Docker的项目,都是随便玩玩。不过说实话,Docker很适合我这种懒人使用,特别简单粗暴。特别是快速部署方面,很节省时间。

Docker

分享一下安装的心得

卸载旧版本

防止之前服务器已经安装docker旧的版本,所以先卸载一下

sudo yum remove docker docker-common docker-selinux docker-engine

安装依赖

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加安装源

# 阿里云Docker源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#官方源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

#关闭测试版本list(只显示稳定版)如果安装旧版就不用运行这段代码
sudo yum-config-manager --enable docker-ce-edge
sudo yum-config-manager --enable docker-ce-test

安装Docker

安装新版本的docker

sudo yum makecache fast
sudo yum install docker-ce

如果想指定版本安装,方法如下

#搜索可用的版本
yum list docker-ce.x86_64  --showduplicates | sort -r
#安装指定版本
sudo yum install <NAME>
#注:<name>写的是版本。比如说   17.03.0.ce.1-1.el7.centos  这种

#比如我想安装的是17.03.0.ce.1-1.el7.centos  那就运行

sudo yum install 17.03.0.ce.1-1.el7.centos

启动Docker和相关的服务

sudo systemctl enable docker
sudo systemctl start docker

运行测试程序

docker run hello-world

#出现如下及安装成功 

Hello from Docker!

This message shows that your installation appears to be working correctly.

简单的Docker运维

官网文档上面也有很完善的解答和方法,下面介绍几种常用的命令。

#查看正在运行的容器
docker ps

#查看所有容器,包括停止的
docker ps -a

#启动容器
docker start <容器名>

#停止容器
docker stop <容器名>

# 拉取imges镜像
docker pull <镜像名称>

#重启容器
docker restart <容器名>

#删除容器
docker rm <容器名>

#进入 Docker 的 Shell
docker exec -it <容器名> sh
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《CentOS 下 Docker 的安装及使用》
文章链接:https://jinjun.top/28.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论