CentOS7 - Docker&Docker-Compose安装

以下是从网络搜集的并且自己尝试后的docker安装的两种方式(命令和脚本)、docker-compose的安装以及docker的一些命令,欢迎指正。

Docker 需要安装在 CentOS 7 64 位的平台,并且内核版本不低于 3.10。CentOS 7 满足最低内核的要求,但由于 CentOS 7 内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定.需要升级到最新的 CentOS 版本,并且内核也更新到最新的稳定版本。具体内核升级步骤请自行百度或者参考: CentOS7修改内核版本


目录

一、Docker安装-命令

二、Docker安装-脚本

三、Docker Compose安装

四、Docker一些命令


一、Docker安装-命令

使用官网给出的步骤安装Docker CE版

1、如果有旧版需要先执行删除操作

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

 2、然后开始安装Docker CE

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
【注意:
当上面链接(官网)无法连接时,使用下面镜像地址
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
】
sudo yum-config-manager --enable docker-ce-edge
sudo yum-config-manager --enable docker-ce-test
sudo yum-config-manager --disable docker-ce-edge
sudo yum makecache fast
sudo yum install docker-ce

3、查看docker版本,看是否安装成功

docker --version

4、启动docker

sudo systemctl start docker
或者
service docker start

5、验证

sudo docker run hello-world

6、设置开机启动

sudo chkconfig docker on

 

二、Docker安装-脚本

1、使用脚本自动安装

在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,CentOS 系统上可以使用这套脚本安装:

curl -fsSL get.docker.com -o get-docker.sh
再执行
sudo sh get-docker.sh --mirror Aliyun

脚本结束后有如下提示:

当要以非root用户可以直接运行docker时,需要执行
sudo usermod -aG docker your-user
命令,即添加用户到docker组,然后重新登陆,否则会报错

2、启动docker服务

service docker start

3、验证

docker run hello-world

4、设置开机启动

chkconfig docker on

 

三、Docker Compose安装

官网安装步骤地址:https://docs.docker.com/compose/install/#install-compose
1、安装Run this command to download the latest version of Docker Compose
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

2、赋权Apply executable permissions to the binary:
sudo chmod +x /usr/local/bin/docker-compose

3、Optionally, install command completion for the bash and zsh shell.

4、测试(查看版本)Test the installation
docker-compose --version

 

四、Docker一些命令

显示正在运行的容器:

docker ps

显示全部容器:

docker ps -a

显示全部镜像:

docker images

杀死所有正在运行的容器:

docker kill $(docker ps -a -q)

删除所有已经停止的容器:
 

docker rm $(docker ps -a -q)

END

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值