Ubantu 22.4 环境准备

Ubantu 22.4 环境准备

一.安装Ubantu22.4操作系统

具体步骤省略,简单易操作

二.修改root密码

sudo passwd root

三.配置网络

图形化界面,同windows

四. 安装SSH

1.更新系统全局依赖

sudo apt update && sudo apt upgrade -y

2.安装SSH(OpenSSH)

sudo apt install openssh-server -y

3. 启动SSH服务

sudo systemctl enable --now ssh

4. 查看ssh 服务运行状态

sudo systemctl status ssh

另一个方便检查连接状态的命令如下

sudo ss -lt

5.检查防火墙状态

sudo ufw status

6.关闭SSH (OpenSSH)服务

sudo systemctl disable ssh --now

7.删除SSH服务

sudo apt autoremove openssh-server -y

五.安装docker服务

1.检查并卸载已安装的docker

sudo apt-get remove docker docker-engine docker.io containerd runc

2.使用存储库安装

$ sudo apt-get update

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

3.添加Docker的官方GPG密钥(用阿里云的):

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

4.写入软件源信息

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

5.更新并安装 Docker-CE

sudo apt-get -y update

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

sudo apt-get -y install docker-ce

6.查看docker版本

sudo docker version

7.卸载docker

sudo apt-get purge docker-ce docker-ce-cli containerd.io

sudo rm -rf /var/lib/docker

六.安装MAVEN

1.下载Maven

官网下载地址
https://maven.apache.org/download.cgi

2. 上传文件到指定目录

mkdir /usr/local/src/maven

3.在指定文件下解压文件

tar -zxvf apache-maven-3.6.0-bin.tar.gz

4. 配置maven环境变量

如果没有vim命令请自行下载
sudo apt-get install vim

vim /etc/profile
#写入如下内容
export MAVEN_HOME=/usr/local/src/maven/`apache-maven-3.6.0` (修改版本号)
export CLASSPATH=${MAVEN_HOME}/lib:$CLASSPATH
export PATH=${MAVEN_HOME}/bin:$PATH
#构建命令
source /etc/profile

5.查看maven版本

mvn -v

七.安装jdk

1.上传已有的JDK安装包

传到指定目录下

2.修改环境变量

vim /etc/profile
#写入如下内容
export JAVA_HOME=/usr/local/src/jdk1.8.0_202
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
#构建命令
source /etc/profile

八.docker安装MySql

1.下载镜像

sudo docker pull mysql:5.7 

2.创建mysql外挂目录

分别有 data、log、conf

3.运行mysql

sudo docker run -d -p 13306:3306 --name='mysql5.7' -e  MYSQL_ROOT_PASSWORD='root' -v /disk/dockerData/mysql5.7/data:/var/lib/mysql -v /disk/dockerData/mysql5.7/conf/my.cnf:/etc/mysql/my.cnf -v /disk/dockerData/mysql5.7/log:/var/log/mysql -v /etc/localtime:/etc/localtime mysql:5.7

4.如需运行mysql主从请翻阅以下手册

https://blog.csdn.net/qq_40539437/article/details/113873846?spm=1001.2014.3001.5502

九.docker安装nacos

1、Docker 拉取镜像

docker pull nacos/nacos-server:v2.1.1

PS:这是拉取最新的nacos版本,如果需要拉取别的版本可以加:版本号(如:docker pull nacos/nacos-server:v2.1.1)

2、挂载目录

mkdir -p xx/logs/ #新建logs目录
mkdir -p xx/conf/ #新建conf目录
PS:这一步是添加映射文件夹,将宿主机的文件映射到nacos容器中

3、启动nacos并复制文件到宿主机,关闭容器

启动容器

docker run -d --name=nacos --env PREFER_HOST_MODE=hostname --env MODE=standalone --env NACOS_AUTH_ENABLE=true -p 8848:8848 -p 9848:9848 -p 9849:9849 /home/dockerData/nacos-server/logs/:/home/nacos/logs/ -v /home/dockerData/nacos-server/conf/:/home/nacos/conf/  nacos/nacos-server:v2.1.1

复制文件

docker cp nacos:/home/nacos/logs /home/dockerData/nacos-server
docker cp nacos:/home/nacos/conf /home/dockerData/nacos-server

关闭容器

docker rm -f nacos

PS:这一步启动nacos是为了将nacos里面的文件拷贝出到挂载目录中,这样我们就可以直接修改挂载目录中文件来映射到容器里面去了

4.修改nacos配置文件和引入数据到mysql

步骤省略

5.启动nacos

docker run -d --name=nacos --env SPRING_DATASOURCE_PLATFORM=mysql --env MYSQL_SERVICE_HOST=[ip]  --env MYSQL_SERVICE_PORT=[port] --env MYSQL_SERVICE_DB_NAME=[dbname] --env MYSQL_SERVICE_USER=root --env MYSQL_SERVICE_PASSWORD=root --env PREFER_HOST_MODE=hostname --env MODE=standalone --env NACOS_AUTH_ENABLE=true -p 8848:8848 -p 9848:9848 -p 9849:9849 -v /home/dockerData/nacos-server/logs:/home/nacos/logs -v /home/dockerData/nacos-server/conf:/home/nacos/conf  nacos/nacos-server:v2.1.1

十.安装nginx

apt-get install nginx

十一.root授权登录

1.设置root用户密码

使用如下命令设置root用户密码,执行命令后,依次输入当前登录用户密码,要设置的root密码,确认root密码

sudo passwd root

2.注释如下两个文件的对应行

文件为/etc/pam.d/gdm-password和/etc/pam.d/gdm-autologin,找到如下代码后在文件前面加入#注释,代码为

auth required pam_succeed_if.so user != root quiet_success

编辑文件代码如下

sudo vim /etc/pam.d/gdm-autologin
sudo vim /etc/pam.d/gdm-password

3.修改profile文件

修改/root/.profile文件,编辑代码如下

sudo vim /root/.profile

注释掉或者删除行

mesg n 2> /dev/null || true
插入新行

tty -s && mesg n || true
注意:当没有执行第一步“设置root用户密码”时,/root/.profile文件是不存在的所以对于新安装的系统来说,第一步是非常重要的。

你可能感兴趣的:(linux,docker,运维)