centos和Ubuntu在线安装docker、docker-compose

一、centos安装

1 安装docker

1.1、设置仓库、yum更新、在线安装

wget -O /etc/yum.repos.d/openEulerOS.repo https://repo.huaweicloud.com/repository/conf/openeuler_aarch64.repo
yum update
yum clean all
yum makecache
yum install -y docker

1.2 开启服务

sudo systemctl start docker

1.3 docker服务加入启动项,虽系统启动:

systemctl enable docker.service

1.4 查看是否加入成功

systemctl list-unit-files |grep docker

显示:docker.service enabled,则设置自启成功。

1.5、查看docker存储目录

docker info |grep "Docker Root Dir"
Docker Root Dir: /var/lib/docker

默认位置:/var/lib/docker,后续镜像和容器的相关文件都会存储在这。

如果挂盘,不想放默认位置,则创建docker存储目录,如:需求是放/data/docker,则创建目录

mkdir -p /data/docker

然后设置全局Docker容器日志大小,并修改docker的存储目录,在/etc/docker目录创建daemon.json文件,然后写入以下内容,最后重启docker和系统加载文件

vi /etc/docker/daemon.json

{
 "registry-mirrors": ["https://pee6w651.mirror.aliyuncs.com"],
 "log-driver":"json-file",
 "log-opts": {"max-size":"100m", "max-file":"1"},
 "data-root": "/data/docker"
}
systemctl daemon-reload
systemctl restart docker

执行docker info会显示目录已更改为/data/docker。

2、安装Docker-compose

2.1 下载,为所有账号安装

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

2.2 对二进制文件应用可执行权限

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

2.3 查看安装是否成功

docker-compose -version

2.4 如果卸载

sudo rm /usr/local/bin/docker-compose

二 Ubuntu安装

1、安装docker

1.1、使用 apt-get 进行安装

step1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

step2、安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

step3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

1.2、 更新并安装稳定版最新Docker-CE

sudo apt-get -y update
sudo apt-get -y install docker-ce

1.3、查看docker状态

service docker status

1.4、设置docker开机自启,查看是否加入成功

systemctl enable docker
[root@clean ~] systemctl list-unit-files |grep docker
docker.service enabled

显示:docker.service enabled,则设置自启成功。

1.5、查看docker存储目录

docker info |grep "Docker Root Dir"
Docker Root Dir: /var/lib/docker

默认位置:/var/lib/docker,后续镜像和容器的相关文件都会存储在这。

如果挂盘,不想放默认位置,则创建docker存储目录,如:需求是放/data/docker,则创建目录

mkdir -p /data/docker

然后设置全局Docker容器日志大小,并修改docker的存储目录,在/etc/docker目录创建daemon.json文件,然后写入以下内容,最后重启docker和系统加载文件

vi /etc/docker/daemon.json

{
 "registry-mirrors": ["https://pee6w651.mirror.aliyuncs.com"],
 "log-driver":"json-file",
 "log-opts": {"max-size":"100m", "max-file":"1"},
 "data-root": "/data/docker"
}
systemctl daemon-reload
systemctl restart docker

执行docker info会显示目录已更改为/data/docker。

2、安装Docker-compose

2.1 下载,为所有账号安装

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

2.2 对二进制文件应用可执行权限

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

2.3 查看安装是否成功

docker-compose -version

2.4 如果卸载

sudo rm /usr/local/bin/docker-compose
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值