栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

阿里云服务器怎么安装docker

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

阿里云服务器怎么安装docker

文章目录

租服务器

登录服务器配置ssh免密登录方式

修改服务器别名ssh免密登录 安装docker

先登录服务器进入docker官网安装

Set up the repositoryInstall Docker Engine

租服务器

这里是在阿里云租的服务器,咱用的是ECS服务器。

如果是新租的小伙伴,需要在实例中修改密码,这样方便我们在terminal中登录服务器。

登录服务器
ssh root@公有IP

首先要adduser,防止在root账户下把服务器搞崩。

$ adduser username  # 创建用户username
$ usermod -aG sudo username  # 给用户username分配sudo权限

退出服务器exit或者ctrl + D

配置ssh免密登录方式 修改服务器别名

修改服务器的别名,这里是server1:

进入~/.ssh/

vim config,

Host myserver
    Hostname IP地址
    User acs_1772

Host server1 
    Hostname 共有ip
    User username
ssh免密登录

在自己的terminal中

创建密钥:

$ ssh-keygen

然后一直回车即可。

执行结束后,~/.ssh/目录下会多两个文件:

id_rsa:私钥id_rsa.pub:公钥

然后输入

$ ssh-copy-id  服务器的别名

就会完成ssh免密登录的设置。

具体测试如下:

$ ssh-copy-id server1  # ssh免密登录
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/username/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
username@公有IP's password: 

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'server1'"
and check to make sure that only the key(s) you wanted were added.

下一次登录只需要使用:

$ ssh server1

不用输入密码。

安装docker 先登录服务器

这是我们的服务器:Ubuntu Focal 20.04版本

进入docker官网安装

进入docker官网
https://docs.docker.com/engine/install/ubuntu/

这是我们使用的方法:Install using the repository


我们只需要将命令复制到终端执行即可,下面暂且记录一份

Set up the repository

Update the apt package index and install packages to allow apt to use a repository over HTTPS:

$ sudo apt-get update
$ sudo apt-get install 
    ca-certificates 
    curl 
    gnupg 
    lsb-release

Add Docker’s official GPG key:

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Use the following command to set up the stable repository.

$ echo 
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu 
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Install Docker Engine
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

经过上面几个步骤,我们的docker就安装完成

$ docker --version
Docker version 20.10.12, build e91ed57
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/728860.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号