Ubuntu 系统、Docker配置、Docker的常用软件配置(上)

前言

无论在开发还是在项目实施过程中都离不开一个稳定的操作系统与应用服务器,那么一个Ubuntu系统的Docker下的虚拟化无疑成了最佳的解决方案。

本文意在引导零基础从系统安装到Docker的常用配置;再到Docker常用软件的安装配置进行一步步进行重现。

一、Ubuntu系统的安装

1.准备:2024最新版操作系统

我这里推荐对于新手比较好好的桌面版:ubuntu-24.04 LTS (如果没有请点击下载)

接下来制作U盘在物理电脑上安装;要么在物理电脑上使用如VMware这类的虚拟化主机下IOS安装,这里不做特意说明。

2.安装操作系统过程中的推荐选项

2.1 如果虚拟化尽可能把硬盘空间大小划大点

2.2 尽可能联网

2.3 尽可能选择交互安装

2.4 推荐安装应用尽可能选择集成安装,这样对新手友好,而且省去一些软件的后期安装。

2.5 这里选择安装必要的驱动(防止后期因为驱动问题出现莫名的系统问题)

3.新系统配置推荐操作

3.1 系统更新、软件更新

3.1.1 系统更新

ps:如果更新失败,选择更新服务器为官方服务器

3.1.2 软件更新

3.2 配置一下锁屏

3.3 如果操作系统是虚拟化的,请先做好快照,防止万一后期配置错误进行还原

4.常用系统软件安装

4.1 Chrome(选)

去官网下载

下载完成后右键使用安装器安装

4.2 百度输入法(选)

4.2.1 下载地址

4.2.2 解压

4.2.3 系统配置

如果提示语言未安装完整,安装它

如果未发现有此选项,去安装

sudo apt install fcitx-bin

4.2.4 安装

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install aptitude

4.2.5 使用安装器安装

4.3 安装vim(必)

sudo apt install vim

4.4 安装文本编辑可视软件(必)

sudo apt install nautilus-admin

nautilus -q

4.4 JenKins 安装(必)

4.4.1.配置

sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
    https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key

4.4.2.注册

  echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]" \
    https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
    /etc/apt/sources.list.d/jenkins.list > /dev/null

4.4.3.安装

sudo apt-get update
  sudo apt-get install fontconfig openjdk-17-jre
  sudo apt-get install jenkins

4.4.4 配置JenKins

4.4.4.1http://127.0.0.1:8080

4.4.4.2 sudo cat 路径

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

4.4.4.3 安装插件

ps 如果Jenkins 插件安装失败,可以重试或者切换插件安装源地址:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

4.4.4.4 配置用户与密码

4.5 如果操作系统是虚拟化的,请先做好快照

二、Docker 的安装与配置

1.安装Docker安装依赖

sudo apt update

sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y

2.添加Docker GPG密钥与仓库(这里是阿里地址)

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository \

"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

3.安装Docker

sudo apt-get update

sudo apt install docker-ce docker-ce-cli containerd.io

4.设置非Root用户的权限

sudo usermod -aG docker $USER ## $USER是一个环境变量,代表当前用户名。

5.重新启动系统

6.配置国内镜像地址

6.1 创建daemon.json ,也可以自己创建放到对应的目录中

/etc/docker/daemon.json

文件内容

bash 复制代码
{
"registry-mirrors": [
    "https://docker.m.daocloud.io", 
    "https://noohub.ru", 
    "https://huecker.io",
    "https://dockerhub.timeweb.cloud",
    "https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com",
    "https://5tqw56kt.mirror.aliyuncs.com",
    "https://docker.1panel.live",
    "http://mirrors.ustc.edu.cn/",
    "http://mirror.azure.cn/",
    "https://hub.rat.dev/",
    "https://docker.ckyl.me/",
    "https://docker.chenby.cn",
    "https://docker.hpcloud.cloud",
    "https://docker.m.daocloud.io"
  ]
}

6.2 更新Docker 服务

sudo systemctl daemon-reload

sudo systemctl restart docker

7.下载与安装Por

docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer-ce

8.开放Docker端口

查看我之前的文章

本文上半部分结束,下半部分是Docker相关软件的安装与配置

相关推荐
勤奋的凯尔森同学2 小时前
webmin配置终端显示样式,模仿UbuntuDesktop终端
linux·运维·服务器·ubuntu·webmin
月光水岸New2 小时前
Ubuntu 中建的mysql数据库使用Navicat for MySQL连接不上
数据库·mysql·ubuntu
莫忘初心丶2 小时前
在 Ubuntu 22 上使用 Gunicorn 启动 Flask 应用程序
python·ubuntu·flask·gunicorn
!!!5256 小时前
华为云镜像加速器
docker·容器·华为云
sszdzq8 小时前
Docker
运维·docker·容器
dmy9 小时前
docker 快速构建开发环境
后端·docker·容器
bugtraq20219 小时前
XiaoMi Mi5(gemini) 刷入Ubuntu Touch 16.04——安卓手机刷入Linux
linux·运维·ubuntu
大地爱11 小时前
在Ubuntu 22.04 LTS 上安装 MySQL两种方式:在线方式和离线方式
mysql·ubuntu·adb
2401_8979300611 小时前
linux系统如何配置host.docker.internal
linux·docker·eureka
丰色木夕12 小时前
Ubuntu+vscode+CGAL6.0库安装入门教程
ubuntu·cgal