当前位置: 首页 > news >正文

Ubuntu 配置 ssh 免密连接、安装Docker、docker-compose

Ubuntu 配置 ssh 免密连接

本机

#生成密钥
ssh-keygen -t rsa -b 4096
#发送公钥到服务器
ssh-copy-id username@remote_host
#测试
ssh username@remote_host

全部回车,密钥存储路径默认是 ~/.ssh/id_rsa

服务器
确认服务器公钥配置允许远程公钥认证

sudo vim /etc/ssh/sshd_config
确认 PubkeyAuthentication yes
sudo systemctl restart ssh

本机
为 SSH 连接的服务器设置别名

vim ~/.ssh/config
Host nameHostName IP地址Port ssh端口号User root用户名PassWordAuthentication yes 使用密码身份验证
sudo systemctl restart ssh

Ubuntu 安装 Docker

一键安装

没有特殊需求直接安装 Docker 的一个 Ubuntu 软件包版本

sudo apt update && sudo apt upgrade && sudo apt install -y docker.io
service docker start
sudo systemctl enable docker
sudo systemctl is-enabled docker

配置Docker镜像源

sudo vim /etc/docker/daemon.json
{"registry-mirrors": ["https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://docker.1panel.live"]
}
sudo systemctl restart docker
docker info
docker run hello-world

Ubuntu 安装 docker-compose

GitHub仓库地址

本机下载一个最新对应版本重命名为 docker-compose传到服务器上

scp  ./docker-compose  root@IP:/usr/bin/

服务器赋权限

chomod +x /usr/bin/docker-compose

PS

查看容器日志命令

docker logs 容器ID -f

UP!

http://www.lryc.cn/news/461670.html

相关文章:

  • C++ -string -常见用法2
  • 为您的 WordPress 网站打造完美广告布局 A5广告单元格插件
  • 前端的AI工具:ChatGPT Canvas与Claude Artifacts对比 -仅仅是OpenAI一个迟来的追赶吗?- 贺星舰五飞试验成功
  • GNU链接器(LD):输出分区类型(NOLOAD、READONLY、DSECT、COPY、INFO、OVERLAY)介绍
  • 【MySQL】表的查询操作——SELECT
  • 天地伟业NVR管理工具EasyNVR平台多个NVR同时管理运行后日志一直在打印error
  • HAL+M4学习记录_7
  • mysql 慢查询日志slowlog
  • 基于AES的遥感图像加密算法matlab仿真
  • MySQL insert 记录后查询是乱码问题分析
  • 字符串算法之AC 自动机(Aho-Corasick Algorithm, 多模式匹配)详细解读
  • YoloV10改进:Block改进|使用ContextAggregation模块改善C2f模块|即插即用
  • 学习之高阶编程str方法
  • FreeRTOS:事件标志组
  • 【高分论文密码】AI赋能大尺度空间模拟与不确定性分析及数字制图
  • 智能摆件(墨水屏)
  • ansible————playbook
  • linux日志分割工具logorate快速验证配置是否有效
  • Unity3D URP画面品质的上限如何详解
  • 风管阻力计算
  • 【redis】redis的多线程和IO多路复用
  • webstorm 编辑器配置及配置迁移
  • Oracle19.25发布,如何打补丁到19.25
  • vue3中,拦截双击事件的第一次点击,写一些逻辑
  • 落地 ZeroETL 轻量化架构,ByteHouse 推出“四个一体化”策略
  • 如何提高LabVIEW编程效率
  • Android 开发 TabLayout 自定义指示器长度
  • 构造mex(牛客周赛 Round 59)
  • RabbitMQ 交换机的类型
  • 机器人顶会参会经验——许华哲老师PRE-IROS 2024分享