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

  • 6
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值