instr do dockera
This commit is contained in:
commit
f2a36cd5bf
89
instr.tex
Normal file
89
instr.tex
Normal file
@ -0,0 +1,89 @@
|
||||
\documentclass[a4paper,12pt]{article}
|
||||
\usepackage{listings}
|
||||
\usepackage{xcolor}
|
||||
|
||||
% Ustawienia dla kodu w terminalu
|
||||
\lstset{
|
||||
backgroundcolor=\color{lightgray}, % Kolor tła
|
||||
basicstyle=\ttfamily\footnotesize, % Czcionka
|
||||
breaklines=true, % Łamanie linii
|
||||
captionpos=b, % Pozycja tytułu
|
||||
frame=single, % Ramka
|
||||
numbers=left, % Numerowanie linii
|
||||
numberstyle=\tiny\color{gray}, % Styl numerów
|
||||
stepnumber=1, % Co ile numerować linie
|
||||
xleftmargin=\parindent, % Wyrównanie tekstu
|
||||
showstringspaces=false % Nie pokazuj spacji
|
||||
}
|
||||
|
||||
\title{Instrukcja przygotowania środowiska Docker}
|
||||
\author{Twoje Imię}
|
||||
\date{\today}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
|
||||
\section{Wprowadzenie}
|
||||
Niniejsza dokumentacja opisuje sposób przygotowania środowiska Docker, uruchomienia kontenera oraz podziału terminala na cztery okna z użyciem \texttt{tmux}. Proces ten jest przydatny do równoczesnej pracy nad projektem w różnych częściach systemu.
|
||||
|
||||
\section{Kroki wykonania}
|
||||
|
||||
\begin{enumerate}
|
||||
\item Przejdź do katalogu \texttt{\_srvc/devops/cluster/user}:
|
||||
\begin{lstlisting}[language=bash]
|
||||
cd ~/_srvc/devops/cluster/user
|
||||
\end{lstlisting}
|
||||
|
||||
\item Uruchom Docker za pomocą \texttt{docker-compose}:
|
||||
\begin{lstlisting}[language=bash]
|
||||
docker-compose up
|
||||
\end{lstlisting}
|
||||
|
||||
\item Zaloguj się do kontenera Docker, aby uzyskać dostęp do powłoki:
|
||||
\begin{lstlisting}[language=bash]
|
||||
docker exec -it user-py-1 bash
|
||||
\end{lstlisting}
|
||||
|
||||
\item Uruchom \texttt{tmux}, aby rozpocząć sesję terminala z możliwością dzielenia okien:
|
||||
\begin{lstlisting}[language=bash]
|
||||
tmux
|
||||
\end{lstlisting}
|
||||
|
||||
\item Podziel ekran na cztery okna w \texttt{tmux}. Można to zrobić w następujący sposób:
|
||||
\begin{itemize}
|
||||
\item Naciśnij \texttt{Ctrl + b}, a następnie \texttt{\%}, aby podzielić ekran pionowo.
|
||||
\item Naciśnij \texttt{Ctrl + b}, a następnie \texttt{"}, aby podzielić ekran poziomo.
|
||||
\item Powtórz te operacje, aż będziesz miał cztery okna.
|
||||
\end{itemize}
|
||||
|
||||
\item W pierwszym oknie przejdź do katalogu \texttt{riscv/VexRiscv/src/test/cpp/murax}:
|
||||
\begin{lstlisting}[language=bash]
|
||||
cd riscv/VexRiscv/src/test/cpp/murax
|
||||
\end{lstlisting}
|
||||
|
||||
\item W drugim oknie przejdź do katalogu \texttt{riscv/openocd_riscv/}:
|
||||
\begin{lstlisting}[language=bash]
|
||||
cd riscv/openocd_riscv/
|
||||
\end{lstlisting}
|
||||
|
||||
\item W trzecim oknie przejdź do katalogu \texttt{work/irq} i uruchom polecenie \texttt{make}:
|
||||
\begin{lstlisting}[language=bash]
|
||||
cd work/irq
|
||||
make
|
||||
\end{lstlisting}
|
||||
|
||||
\item W czwartym oknie przejdź do katalogu \texttt{work/irq} i uruchom edytor tekstu \texttt{vim}, a następnie \texttt{Termdebug}:
|
||||
\begin{lstlisting}[language=bash]
|
||||
cd work/irq
|
||||
vim
|
||||
Termdebug
|
||||
\end{lstlisting}
|
||||
\end{enumerate}
|
||||
|
||||
\section{Podsumowanie}
|
||||
Po wykonaniu powyższych kroków, środowisko Docker zostanie uruchomione, a sesja terminala skonfigurowana do pracy w czterech oknach \texttt{tmux}. Dzięki temu możesz równocześnie pracować nad różnymi częściami projektu, korzystając z jednego terminala.
|
||||
|
||||
\end{document}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user