首页 > 系统相关 >Ubuntu2404安装以及部署docker

Ubuntu2404安装以及部署docker

时间:2024-05-19 09:11:17浏览次数:20  
标签:Ubuntu2404 systemd 部署 sudo etc xx docker 安装

Ubuntu2404安装以及部署docker


背景

不喜欢ubuntu
总是变来变去的.
自己玩还行, 部署生产能被坑死.
如果都是自己管理的ubuntu还好
加上很多op部署的, 纯粹自己找没趣了

安装

正常选择就可以. 
主要是想说明一下没有GUI情况下的网络设置

开机

先设置地址
 
sudo ip addr add xx.xxx.xx.128/23 dev ens192
sudo ip route add default via xx.xxx.xx.254 dev ens192
sudo ufw allow from xx.xxx.80.19
vi /etc/systemd/resolved.conf
增加
DNS=114.114.114.114
sudo systemctl restart systemd-resolved.service

安装 ssh
sudo apt-get install openssh*
sudo systemctl enable ssh.service
修改配置文件主要有两处

PermitRootLogin yes
PasswordAuthentication yes

然后 passwd root 设置root 密码

永久设置IP地址

cat > /etc/netplan/01-network-manager-all.yaml <<EOF
network:
  version: 2
  renderer: networkd
  ethernets:
    ens192:
      addresses:
        - xx.xxx.xx.128/21
      nameservers:
        addresses: [xx.xxx.1.58]
      routes:
        - to: default
          via: xx.xxx.xx.254

EOF

netplan apply 

安装docker

将 docker的截止放到指定路径下
/usr/bin 目录下
直接使用二进制就可以. 
https://download.docker.com/linux/static/stable/

操作步骤如下: 
mkdir -p /etc/docker/
cat > /etc/docker/daemon.json <<EOF
{
  "log-driver":"json-file",
  "log-opts": {"max-size":"500m", "max-file":"3"}
}
EOF

cat > /usr/lib/systemd/system/docker.service <<EOF
[Unit]
Description=Docker 24.0.0.
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/bin/dockerd   --live-restore --data-root /data/docker
ExecReload=/bin/kill -s HUP 
ExecStop=/bin/kill -s TERM 
ExecStopPost=/usr/bin/sleep 3

LimitNOFILE=10000
LimitNPROC=30000
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=always
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

EOF

systemctl  enable --now docker
systemctl restart docker 

标签:Ubuntu2404,systemd,部署,sudo,etc,xx,docker,安装
From: https://www.cnblogs.com/jinanxiaolaohu/p/18198288

相关文章

  • jenkins docker 开启debug 简单说明
    jenkinsdocker镜像为了方便调试,已经内置了一个环境变量可以方便的开启基于jdwp协议的debug处理,以下是一个简单使用参考配置docker-compose文件services:jenkins:image:jenkins/jenkins:ltsenvironment:-DEBUG=trueports:......
  • dremio 分布式存储docker配置简单说明
    对于dremio分布式存储的配置我们直接修改配置文件,当然基于环境变量参考配置dremio:platform:linux/x86_64image:dremio/dremio-oss:latestports:-9047:9047-31010:31010-32010:32010container_name:dr......
  • 一文彻底整明白,基于Ollama工具的LLM大语言模型Web可视化对话机器人部署指南
    在上一篇博文中,我们在本地部署了Llama38B参数大模型,并用Python写了一个控制台对话客户端,基本能愉快的与Llama大模型对话聊天了。但控制台总归太技术化,体验不是很友好,我们希望能有个类似ChatGPT那样的Web聊天对话界面,本博文就安排起来……上一篇Llama38B大模型部署......
  • docker-compose
    服务(service):一个应用容器,实际上可以运行多个相同镜像的实例。项目(project):由一组关联的应用容器组成的一个完整业务单元。一个项目可以由多个服务(容器)关联而成,Compose面向项目进行管理。 docker-compose最常用于Web项目网站 下面是docker-compose.yml的实例核心代码#......
  • Docker 部署Nginx
    1、运行容器dockerrun--namenginx-dnginx2、创建目录mkdir/opt/sevnceWorkplace/docker/nginxmkdir/opt/sevnceWorkplace/docker/nginx/htmlmkdir/opt/sevnceWorkplace/docker/nginx/logs3、从容器中复制要挂载的文件dockercpnginx:/etc/nginx/conf.d//op......
  • Docker
    一、Docker简介1、dockerdocker是容器的一种实现方式,是一个容器化的解决方案和平台;容器是一种虚拟技术,和虚拟机类似,是一个独立的环境,可以在这个环境中运行应用程序;和虚拟机不同的是,docker并不需要在容器中运行完整的操作系统,而是使用宿主机的操作系统,所以启动速度快;同事由于......
  • Windows Security Baselines(安全基线指南) 是由微软提供的一个安全配置集合,旨在帮助组
    安全基线指南-WindowsSecurity|MicrosoftLearnWindowsSecurityBaselines(安全基线)是由微软提供的一个安全配置集合,旨在帮助组织和管理员快速部署一套推荐的安全设置,以增强Windows操作系统及其组件的安全性。这些基线覆盖了操作系统本身、MicrosoftEdge浏览器、Inter......
  • Docker启动 Redis提示:Can't initialize Background Jobg
     今天使用docker启动redis失败,但是查看容器日志,除了提示Fatal:Can'tinitializeBackgroundJobg,没有其他错误信息。经过长时间查找资料及试错,现记录下可能的产生原因及解决方案,以便以后参考。产生原因:宿主机安装的docker版本太低,同镜像所需的版本不匹配解决方案: 方案1、......
  • 基于Azure DevOps 的 CICD 项目部署(.Net Core)
    基于AzureDevOps的CICD项目部署(.NetCore)使用微软的来进行CICD链接:https://dev.azure.com创建新项目创建项目名称选择仓库地址选择空模板创建代理池按照以下步骤把代理部署到服务器上![连接你的服务器创建新的文件夹mkdirmyange......
  • docker-compose
    docker-compose命令的帮助信息。docker-compose是一个用于定义和运行多容器Docker应用的工具。以下是该帮助信息的详细注释:用法docker-compose[-f...][options][COMMAND][ARGS...]docker-compose-h|--helpdocker-compose可以带选项和命令运行。-h或--help:显示......