CentOS 7.4安装docker与docker-compose
一、安装docker
1、卸载旧版本
较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
2、安装所需的软件包
其中,yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
yum install -y yum-utils device-mapper-persistent-data lvm2
3、配置稳定的仓库
1)、国外仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2)、阿里云仓库(国内用户建议使用)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、安装docker-ce
安装最新版本的Docker Engine-Community和containerd。
yum install docker-ce docker-ce-cli containerd.io
5、启动Docker并添加到开机启动项
systemctl start docker //启动docker命令
systemctl enable docker //添加到开机启动项
6,查看docker安装版本
[root@localhost /]# docker version
Client: Docker Engine - Community
Version: 19.03.5
API version: 1.40
Go version: go1.12.12
Git commit: 633a0ea
Built: Wed Nov 13 07:25:41 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.5
API version: 1.40 (minimum version 1.12)
Go version: go1.12.12
Git commit: 633a0ea
Built: Wed Nov 13 07:24:18 2019
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.10
GitCommit: b34a5c8af56e510852c35414db4c1f4fa6172339
runc:
Version: 1.0.0-rc8+dev
GitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657
docker-init:
Version: 0.18.0
GitCommit: fec3683
二、安装docker-compose
1、下载compose
运行以下命令以下载当前稳定的Compose版本(v1.25.0),如需安装其他版本的Compose,请替换1.25.0 为要使用的Compose版本,参考网址:https://github.com/docker/compose/releases
curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
2、赋予docker-compose执行权限
chmod +x /usr/local/bin/docker-compose
3、查看docker-compose版本
[root@localhost /]# docker-compose version
docker-compose version 1.25.0, build 0a186604
docker-py version: 4.1.0
CPython version: 3.7.4
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019
4、卸载安装
如果使用curl以下命令进行安装,则要卸载Docker Compose :
rm -f /usr/local/bin/docker-compose
附加:
1. 设置docker容器开机启动
要设置Docker容器开机启动,您可以使用docker run命令时加上–restart选项。这里有几个不同的参数值可供选择:
no (默认): 容器不自动重启。
on-failure: 仅当容器非正常退出时(退出状态非0)才会重启。
always: 无论退出状态如何,总是重启容器。
unless-stopped: 除非用户明确地停止了容器,否则总是重启容器,即使宿主机重启了。
例如,要设置容器开机启动且无论退出状态如何总是重启,可以这样做:
docker run -d --restart=always [其他选项] [镜像名]
这里-d表示后台运行容器。
如果您已经有一个运行中的容器,您可以使用docker update命令来修改重启策略:
docker update --restart=always <容器ID或名称>
请替换<容器ID或名称>为您的容器ID或名称。
本文链接:
/archives/install-docker
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
阳光•雨!
喜欢就支持一下吧