Ubuntu安装常用开发环境

157 阅读2分钟

MySQL

下载

# 更新数据源 下载东西前最好 跟新一下源
apt update
# 直接下载
apt install  mysql-server  -y

修改配置文件

# 开启远程连接
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
 
# 找到bind-address,修改为你的要连接这个数据库的地址
bind-address = 0.0.0.0  # 代表任意IP 

# 修改完文件要重启服务
sudo service mysql restart //重启mysql服务

给root用户授权

# 登录root用户,默认没有密码,直接回车
mysql -u root -p 

mysql>use mysql;  
# 修改 localhost为 %
mysql>update user set host = '%' where user = 'root';
#查看是否修改成功
mysql>select host, user from user;
刷新权限表
mhsql>FLUSH  PRIVILEGES;

# 如果你root用户没有密码,那就用下面语句添加密码,BY 后面填写你的密码
 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

jdk1.8

JDK下载站

上传下载的文件

# 这里我是借助工具直接上传,就不做演示了
# 1.创建安装目录
mkdir -p /usr/local/jdk1.8

# 2.解压到创建的好的目录
tar -xzf  xxx.tar.gz   -C  /usr/local/jdk1.8

# 3.vim ~/.bashrc 修改配置,类似于win的环境变量
#   要保证你的安装路径和我一样,不然要修改下列配置
export JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_381
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# 4. 保存退出,并刷新
source ~/.bashrc
# 测试
java -version

docker

安装

检查卸载老版本docker

ubuntu下自带了docker的库,不需要添加新的源。 但是ubuntu自带的docker版本太低,需要先卸载旧的再安装新的。

注:docker的旧版本不一定被称为docker,docker.io 或 docker-engine也有可能,所以我们卸载的命令为:

sudu apt-get remove docker docker-engine docker.io containerd runc
  1. 更新软件包
sudo apt update 
sudo apt upgrade
  1. 安装docker依赖
sudo apt-get install ca-certificates curl gnupg lsb-release
  1. 添加阿里云秘钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
  1. 添加Docker软件源
# 配置完后要再更新一次软件源
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
  1. 安装Docker
sudo apt-get install docker-ce
  1. 测试是否安装成功
# 成功会显示对应的版本号
docker --version

常用命令

指定 name(有多个需要带上版本号) 或者 id都可以操作

更多指令去 docker官网

  1. 镜像管理:

    • docker images:列出本地的镜像列表。
    • docker pull <image_name>:从 Docker Hub 下载指定的镜像。
    • docker rmi <image_id>:删除指定的镜像。 -f 强制删除
  2. 容器生命周期管理:

    • docker ps:列出正在运行的容器。
    • docker ps -a:列出所有的容器,包括停止的。
    • docker run <image_name>:运行指定镜像创建一个新容器。
    • docker start <container_id>:启动停止的容器。
    • docker stop <container_id>:停止正在运行的容器。
    • docker rm <container_id>:删除指定的容器。 -f 强制删除
  3. 容器操作:

    • docker exec -it <container_id> <command>:在正在运行的容器中执行命令。
    • docker cp <source_path> <container_id>:<destination_path>:将文件从主机复制到容器中。
    • docker logs <container_id>:查看容器的日志。
  4. 网络管理:

    • docker network ls:列出 Docker 网络列表。
    • docker network create <network_name>:创建一个新的 Docker 网络。
  5. 镜像构建:

    • docker build -t <image_name> <path_to_dockerfile>:根据 Dockerfile 构建镜像。
  6. 系统命令

# 启动Docker
service docker start
# 重启Docker
service docker restart
# 关闭Docker
service docker stop

待更新