zoukankan      html  css  js  c++  java
  • 02基础软件安装

    1、安装jdk

    # 1、将jdk解压缩到 /opt 下
    sudo tar -zxvf jdk-8u181-linux-x64.tar.gz -C /opt/
    
    # 2、在/etc/profile配置文件中配置jdk的环境变量
    sudo vim /etc/profile
    # export JAVA_HOME=/opt/jdk1.8.0_181
    # export PATH=$JAVA_HOME/bin:$PATH
    # export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
    # 3、加载配置文件
    source /etc/profile
    

    2、docker

    2.1、docker安装

    # 1、更新软件包索引,并且安装必要的依赖软件
    sudo apt update
    sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
    
    # 2、将 Docker APT 软件源添加到系统
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    
    # 3、安装最新版本的docker
    sudo apt update
    sudo apt install docker-ce docker-ce-cli containerd.io
    
    # 4、docker安装完成会自动启动,可以查看docker的服务状态
    sudo systemctl status docker
    

    2.2、将当前用户添加到docker用户组中

    # 默认情况下,只有 root 或者 有 sudo 权限的用户可以执行 Docker 命令,如果想要非root用户执行docker命令,需要将用户添加到 Docker 用户组
    # sudo groupadd docker           # 一般docker安装完会自动创建docker用户组,若没有添加docker用户组
    sudo gpasswd -a $USER docker     # 将登陆用户加入到docker用户组中
    newgrp docker                    # 更新用户组
    docker ps                        # 测试docker命令是否可以使用sudo正常使用
    

    2.3、docker卸载

    # 1、在卸载 Docker 之前,你最好 移除所有的容器,镜像,卷和网络
    # 运行下面的命令停止所有正在运行的容器,并且移除所有的 docker 对象
    docker container stop $(docker container ls -aq)
    docker system prune -a --volumes
    
    # 2、卸载docker
    sudo apt purge docker-ce
    sudo apt autoremove
    

    2.4、配置

    1、切换国内源
    # 1、创建daemon.json文件
    root@kaypc:~# vim /etc/docker/daemon.json
    
    # 2、配置完后,重启Docker服务
    root@kaypc:~# systemctl daemon-reload 
    root@kaypc:~# systemctl restart docker
    

    daemon.json文件内容

    {
    	"registry-mirrors": [
    		"https://hub-mirror.c.163.com",
    		"https://docker.mirrors.ustc.edu.cn",
    		"https://registry.docker-cn.com"
    	]
    }
    

    3、docker安装的软件

    1. portainer docker可视化工具
  • 相关阅读:
    Spring、Spring Boot 和 Spring Cloud 的关系
    Spring Boot 如何设置支持跨域请求?
    什么是嵌入式服务器?我们为什么要使用嵌入式服务器呢?
    nginx配置域名,不要端口
    域名解析以及nginx服务器设置
    为什么使用nginx
    RabbitMQ下载与安装(window版)
    spring的@ComponentScan注解
    spring的@EnableScheduling注解
    日志切割: logrotate、python、shell实现
  • 原文地址:https://www.cnblogs.com/kayj/p/15022413.html
Copyright © 2011-2022 走看看