instr do dockera

This commit is contained in:
Twoje Imię Nazwisko 2025-01-02 14:32:51 +01:00
commit f2a36cd5bf

89
instr.tex Normal file
View 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}