CentOS7 - Docker&Docker-Compose安装
以下是从网络搜集的并且自己尝试后的docker安装的两种方式(命令和脚本)、docker-compose的安装以及docker的一些命令,欢迎指正。Docker 需要安装在 CentOS 7 64 位的平台,并且内核版本不低于 3.10。CentOS 7 满足最低内核的要求,但由于 CentOS 7 内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定..
以下是从网络搜集的并且自己尝试后的docker安装的两种方式(命令和脚本)、docker-compose的安装以及docker的一些命令,欢迎指正。
Docker 需要安装在 CentOS 7 64 位的平台,并且内核版本不低于 3.10。CentOS 7 满足最低内核的要求,但由于 CentOS 7 内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定.需要升级到最新的 CentOS 版本,并且内核也更新到最新的稳定版本。具体内核升级步骤请自行百度或者参考: CentOS7修改内核版本
目录
一、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
更多推荐
所有评论(0)