docker 与compose 的安装

docker 与compose 的安装

卸载docker

# 查看版本
docker -v

# 查看相关包
yum list installed |grep docker

# 卸载相关引擎包
yum remove -y docker.x86_64 docker-client.x86_64 docker-common.x86_64

# 删除配置文件等
rm -rf /etc/systemd/system/docker.service.d

rm -rf /var/lib/docker

rm -rf /var/run/docker

安装docker

在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看

uname -r

安装

# 安装前置包
yum install -y yum-utils device-mapper-persistent-data lvm2 libseccomp-devel

# 安装yum源(阿里)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 查看docker 版本
yum list docker-ce --showduplicates | sort -r

# 安装指定版本 
# 通过其完整的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。
sudo yum install -y docker-ce-19.03.12 containerd.io

# 安装最新版本
sudo yum install -y docker-ce

部分异常

yum出现Loaded plugins: fastestmirror

意思是yum的加速插件 失效了,既然失效,那就把他禁止启动就OK,省的每次yum还要提示和加载

vim /etc/yum/pluginconf.d/fastestmirror.conf
	把enabled=1 改成 enabled=0即可;
运行yum系统提示 Existing lock /var/run/yum.pid: another copy is running as pid

主要原因就是yum在自动更新,所以再运行yum就会报这个错。只要关掉正在执行的yum更新就可以了就可以了,停止正在运行的yum进程,或者禁用开机自动启动yum进程。

rm -f /var/run/yum.pid

启动docker

# 启动
systemctl start docker

# 开机自启
systemctl enable docker

# 查看docker服务状态
systemctl status docker 
	# Active: active (running) 代表启动正常
	
# 查看docker版本
docker version
	# Server: Docker Engine - Community
    #  Engine:
    #   Version:          19.03.12

修改镜像仓库

这里可以添加阿里云的镜像加速服务, 贼快

mkdir -p /etc/docker
vim /etc/docker/daemon.json

# 写入以下内容
{
    "registry-mirrors" : [
    "https://registry.docker-cn.com",
    "https://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com",
    "https://cr.console.aliyun.com/"
  ]
}


# 重启docker服务
systemctl daemon-reload
systemctl restart docker

安装docker-compose

官方文档: https://docs.docker.com/compose/install/

curl方式

更新curl

yum update curl
下载
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 可以使用  daocloud 源提高下载速度
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

安装
sudo chmod +x /usr/local/bin/docker-compose

软连接

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

查看版本

docker-compose version

pip方式

有些问题
安装pip
yum -y install epel-release
yum -y install python-pip

更新pip

pip --version
pip install --upgrade pip
安装docker-compose
pip install docker-compose 

查看版本

docker-compose version
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装DockerDocker Compose,您可以按照以下步骤进行操作: 1. 首先,确保您的系统上已经安装Docker。您可以参考Docker官方文档来安装适用于您操作系统的Docker。 2. 安装Docker之后,您需要检查Docker是否成功安装。可以在终端或命令提示符中运行`docker --version`命令来验证安装是否成功。您应该能够看到Docker的版本信息。 接下来,您可以按照以下步骤安装Docker Compose: 1. 进入到您的Docker Compose文件所在的目录。您可以使用`cd`命令来切换到相应的目录。 2. 确保您的系统上已经安装Docker Compose。您可以通过运行`docker-compose --version`命令来检查您是否已经安装Docker Compose。如果成功安装,您应该能够看到Docker Compose的版本信息。 3. 如果您尚未安装Docker Compose,您可以从Docker官方GitHub页面下载适用于您操作系统的Docker Compose二进制文件。您可以使用curl命令来下载相应的文件,比如`curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose`。这将会下载最新版本的Docker Compose并将其保存到/usr/local/bin/docker-compose目录下。 4. 接下来,您需要赋予Docker Compose文件执行权限。您可以使用`chmod +x /usr/local/bin/docker-compose`命令来赋予文件执行权限。 5. 最后,运行`docker-compose --version`命令来验证Docker Compose是否已经成功安装。您应该能够看到Docker Compose的版本信息。 希望以上步骤能够对您有所帮助。如果您有任何其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值