CentOS7でRapidSVNを使用する

同社が使用しているコード管理ツールはまだ転覆であるため、毎回コマンドラインを使用するのは少し不便です。私の作業環境は基本的にCentOS7.Xであるため、Linuxプラットフォーム用の視覚的な転覆ツールを探すことを考えました。いくつかのインストールで問題があり、ついにドッカーで実現できるかと思ったので、かなり綺麗だと思いました。

Dockerfile

from ubuntu

RUN apt-get update
RUN apt-get install -y sudo iputils-ping net-tools rapidsvn subversion locales language-pack-zh-hans language-pack-gnome-zh-hans fonts-wqy-microhei fonts-wqy-zenhei

RUN echo 'root:Letmein'| chpasswd
RUN useradd -u 1000 admin
RUN echo "admin:admin"| chpasswd
RUN echo "admin   ALL=(ALL)       NOPASSWD: ALL">>/etc/sudoers

RUN locale-gen en_US.UTF-8

Dockerfileは、ubuntuイメージを基本イメージとして使用し、いくつかのツールキット、rapidsvn、および中国語のフォントファイルをインストールします。さらに、主に私の[ホスト](https://cloud.tencent.com/product/cdh?from=10680)デバイスのユーザーと一致するように、システムユーザーが追加されました。ここでは、uidとgidに注意を払う必要があります。

鏡を作る##

docker build -t kongxx/rapidsvn:v1 .

RapidSVNを使用する##

コンテナ内のアプリケーションを現在のウィンドウに投稿するには、次のコマンドを実行して、すべてのクライアントアクセスを許可する必要があります。

$ xhost +
access control disabled, clients can connect from any host

次に、次のコマンドを実行してRapidSVNツールを起動します。

docker run -it --rm -u admin -e DISPLAY=$DISPLAY -e LANG=zh_CN.UTF-8-v /tmp/.X11-unix:/tmp/.X11-unix -v /home/admin:/home/admin kongxx/rapidsvn:v1 rapidsvn

Recommended Posts

CentOS7でRapidSVNを使用する
Centos7にDockerをインストールする
Centos7.4はLNMPをインストールします
centos7でk8s1.9.9をビルドする
Centos7にJavaをインストールする
centos7でのXfs構成
CentOS7にDockerをインストールして使用する方法
Nodejsはcentos7にインストールされます
CentOS8にFFmpegをインストールします
CentOS7にRabbitMQをインストールします
CentosにNode.jsをインストールします
CentOS8にComposerをインストールして使用する方法
Mavenはcentos7にインストールします
ジェンキンスはセントスに基づいて構築されています
CentOS8にSurelogをインストールする
centos7にvuepressをデプロイする
centos7へのOpenjdkのインストール
Jenkinsをcentos7にインストールします
セントスにRabbitMQをインストールする
CentOS8にCurlをインストールして使用する方法
CentOS7にRabbitMQをインストールします
centos6.5にDockerをインストールします
セントスにオラクルをインストールする
Centos7にElasticsearch6をインストールします
CentOS7にRabbitMQをインストールします
Jenkinをcentos7にデプロイします
Let'sEncryptを使用してCentOS8でNginxを保護する方法
mysqlをcentosにオンラインでインストールする
CentOS7にElasticSearch7.xをインストールします
CentOSでMariaDBレプリケーションを構築する
LinuxCentosにMySQL8.0.16をインストールします
centos7へのグラファイトの展開
Centos7にdockertransferをインストールします
centos7kvmのインストールと使用
CentOS7でスワップスペースを構成する
Centosシステムにdockerをインストールします
セントスにEPELリポジトリをインストールする
CentOS7postgresqlのインストールと使用
CentOS7に基づくZabbix3.4をインストールします
centosサーバーにvirtualboxをインストールする
centos7へのDockerEEのインストール
CentOS7にNginxサーバーをインストールします
Centos7elk7.1.1のインストールと使用
centOS7にjdk1.8をインストールする方法
CentOS8にMySQLをインストールする方法
一般的なLinux操作(centos7に基づく)
CentOS7にrpmでJDK8をインストールします
CentOS8にMemcachedをインストールする方法
CentOS7にMATEまたはXFCEをインストールします
CentOSでNginxとuを使用する
CentOS8にRをインストールする方法
CentOS8にFFmpegをインストールする方法
CentOS8にVirtualboxをインストールする方法
CentOSでrsyslogログクライアントを構成する
CentOS 8(2)
CentOS8にTensorFlowをインストールする方法
Centos7でgcc4.9.xに更新する方法
CentOS8にTeamViewerをインストールする方法
CentOSにPerl5をインストールする方法
CentOS8でのnmcliの詳細な使用
CentOS8にGitをインストールする方法