Loading

Linux 脚本在线安装docker

2019/11/28, CentOS 8, docker 20.10.14, docker-compose 2.4.1

摘要:CentOS8使用脚本安装docker,dnf安装rpm,安装docker-compose
经测试 Ubuntu18.04 使用也无问题

docker容器使用整理

安装docker

使用官方脚本安装 docker,从阿里云下载:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

使用国内daocloud 一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

如果安装过程中,提示package docker-ce-3:19.03.5-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed
是containerd.io版本过低,需要单独更新下containerd.io(CentOS8下可能存在此问题):

官网下载安装最新版containerd.io:

sudo dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm

安装完成后,重新运行脚本sh get-docker.sh --mirror Aliyun

将当前用户加入docker组:

sudo usermod -aG docker $USER

设置docker自动启动,并启动docker服务:

sudo systemctl enable docker.service
# sudo systemctl enable docker #新版已无效
sudo systemctl start docker

# 查看docker服务是否开机启动
sudo systemctl list-unit-files | grep docker

安装docker-compose

这里使用了github官方源的下载地址:
下载docker-compose,然后把它移动到/usr/local/bin/目录下并赋予权限

sudo curl -SL https://github.com/docker/compose/releases/download/v2.17.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

sudo mv ~/docker-compose /usr/local/bin/docker-compose

#root账号权限直接使用以下命令
#curl -L https://get.daocloud.io/docker/compose/releases/download/v2.16.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

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

使用sudo docker-compose命令的时候,会提示不存在该命令,以下命令可解决:

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

卸载

Centos

#列出已安装docker内容
yum list installed | grep docker 

内容如下:

containerd.io.x86_64             1.4.8-3.1.el7                         @docker-ce-stable
docker-ce.x86_64                 3:20.10.14-3.el7                      @docker-ce-stable
docker-ce-cli.x86_64             1:20.10.5-3.el7                       @docker-ce-stable
docker-ce-rootless-extras.x86_64 20.10.14-3.el7                        @docker-ce-stable

使用yum remove (软件名)卸载对应软件

posted @ 2019-11-28 10:17  kasnti  阅读(921)  评论(0编辑  收藏  举报