docker 安装和修改容器存储路径和docker-compose安装配置

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。

社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。

社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。

?


一、安装docker


1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

通过?uname -r?命令查看你当前的内核版本


2、使用 root 权限登录 Centos。确保 yum 包更新到最新。

sudo yum update

3、卸载旧版本(如果安装过旧版本的话)
sudo yum remove docker  docker-common docker-selinux docker-engine

4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

5、设置yum源

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

6、可以查看所有仓库中所有docker版本,并选择特定版本安装

yum list docker-ce --showduplicates | sort -r

7、安装docker

$ sudo yum install docker-ce  #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
$ sudo yum install <FQPN>  # 例如:sudo yum install   -y docker-ce-18.03.1.ce 
sudo yum install docker-ce-17.12.0.ce -y

$ sudo systemctl start docker
$ sudo systemctl enable docker


8、修改docker 容器存储路径

指定镜像和容器存放路径的参数是--graph=/var/lib/docker,我们只需要修改配置文件指定启动参数即可。

Docker 的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致,在 Ubuntu 中的位置是:/etc/default/docker,在 CentOS 中的位置是:/etc/sysconfig/docker。

如果是 Ubuntu 则添加下面这行(因为 Ubuntu 默认没开启 selinux):

OPTIONS=--graph="/root/data/docker" -H fd://# 或者DOCKER_OPTS="-g /root/data/docker"

最后重新启动,Docker 的路径就改成 /root/data/docker 了。

如果是centos7:

修改docker.service文件,使用-g参数指定存储位置

vi /usr/lib/systemd/system/docker.service  

ExecStart=/usr/bin/dockerd --graph /data/docker 

 // reload配置文件 

systemctl daemon-reload 

 // 重启docker 

systemctl daemon-reload && systemctl restart docker.service && systemctl enable docker.service


//查看 Docker Root Dir: /var/lib/docker是否改成设定的目录/new-path/docker 

docker info

二,安装docker-compose

1,下载
 curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2,授权
sudo chmod +x /usr/local/bin/docker-compose

3,严重版本信息

docker-compose --version

以下是安装配置 DockerDocker Compose 的步骤: 1. 安装 Docker - 在 Ubuntu 上,您可以使用以下命令安装 Docker: ``` sudo apt-get update sudo apt-get install docker.io ``` - 在 CentOS 上,您可以使用以下命令安装 Docker: ``` sudo yum install docker ``` 2. 启动 Docker - 在 Ubuntu 上,您可以使用以下命令启动 Docker: ``` sudo systemctl start docker ``` - 在 CentOS 上,您可以使用以下命令启动 Docker: ``` sudo service docker start ``` 3. 配置 Docker 用户组 - 为了避免使用 sudo 运行 Docker 命令,您可以将您的用户添加到 Docker 用户组中。在 Ubuntu 和 CentOS 上,使用以下命令将您的用户添加到 Docker 用户组中: ``` sudo usermod -aG docker your-user ``` 4. 安装 Docker Compose - 您可以使用以下命令安装 Docker Compose: ``` sudo curl -L "https://github.com/docker/compose/releases/download/<VERSION>/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose ``` - 在上面的命令中,将 `<VERSION>` 替换为您要安装Docker Compose 版本号。 5. 验证 DockerDocker Compose 的安装 - 您可以使用以下命令来验证 DockerDocker Compose 是否已成功安装: ``` docker --version docker-compose --version ``` - 如果这些命令返回了版本信息,则说明 DockerDocker Compose 已成功安装。 以上是安装配置 DockerDocker Compose 的步骤,希望能对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值