# docker-ubuntu-dev **Repository Path**: rovast/docker-ubuntu-dev ## Basic Information - **Project Name**: docker-ubuntu-dev - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-23 - **Last Updated**: 2021-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Ubuntu 开发环境 ## 使用 code-server 开发 ```bash docker-compose up -d ``` 访问 127.0.0.1:8080 即可访问 - 默认密码 `111111`,可在 `code-server.yaml` 中配置 - 默认会把 `$HOME` 文件 mount 到容器的 `/root/mount` 下,可在 `docker-compose.yaml` 中配置 - 默认端口是 `8080`,可在 `docker-compose.yaml` 中配置 ## 配置文件 - `code-server.yaml` code-server 配置文件,可以配置访问端口和密码等 ## 已安装软件 - code-server 支持的语言栈 - go - java - nodejs - php 常用开发包 - cron - curl - git - libicu-dev - libzip-dev - locales - oh-my-zsh - unzip - vim - wget - zip - zsh ## Dockerfiles - `rovast/ubuntu-dev-base` 基础镜像,包含基础软件 - `rovast/ubuntu-dev-node` nodejs 开发环境 - `rovast/ubuntu-dev-php` php 开发环境 - `rovast/ubuntu-dev-java` java 开发环境 - `rovast/ubuntu-dev-full` 上面的总和 ```bash docker build -t 'rovast/ubuntu-dev-base' ./DockerFiles/base docker build -t 'rovast/ubuntu-dev-php' ./DockerFiles/php docker build -t 'rovast/ubuntu-dev-node' ./DockerFiles/node docker build -t 'rovast/ubuntu-dev-java' ./DockerFiles/java ``` ```bash docker build -t 'rovast/ubuntu-dev-full' ./DockerFiles/full ```