p2.01/instr.tex

92 lines
3.5 KiB
TeX
Raw Normal View History

2025-01-02 13:32:51 +00:00
\documentclass[a4paper,12pt]{article}
2025-01-02 14:17:51 +00:00
\usepackage[utf8]{inputenc} % Obsługa kodowania UTF-8
\usepackage[T1]{fontenc} % Użycie rozszerzonego zestawu znaków
\usepackage[polish]{babel} % Obsługa języka polskiego
2025-01-02 13:32:51 +00:00
\usepackage{listings}
\usepackage{xcolor}
2025-01-02 14:17:51 +00:00
\usepackage[a4paper, margin=1in]{geometry} % Ustawienie marginesów strony
2025-01-02 13:32:51 +00:00
2025-01-02 14:17:51 +00:00
% Ustawienia dla wyświetlania kodu
2025-01-02 13:32:51 +00:00
\lstset{
2025-01-02 14:17:51 +00:00
backgroundcolor=\color{lightgray}, % Kolor tła
basicstyle=\ttfamily\footnotesize, % Styl czcionki
breaklines=true, % Łamanie długich linii
captionpos=b, % Pozycja tytułu
frame=single, % Dodanie ramki wokół kodu
numbers=left, % Numery wierszy po lewej stronie
numberstyle=\tiny\color{gray}, % Styl numerów linii
stepnumber=1, % Krok numeracji
xleftmargin=\parindent, % Margines z lewej strony
showstringspaces=false % Nie pokazuj spacji w ciągach tekstowych
2025-01-02 13:32:51 +00:00
}
\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}
2025-01-02 14:17:51 +00:00
\item Uruchom terminal i przejdź do katalogu \texttt{~/ srvc/devops/cluster/user}:
2025-01-02 13:32:51 +00:00
\begin{lstlisting}[language=bash]
cd ~/_srvc/devops/cluster/user
\end{lstlisting}
2025-01-02 14:17:51 +00:00
\item Uruchom środowisko Docker za pomocą \texttt{docker-compose}:
2025-01-02 13:32:51 +00:00
\begin{lstlisting}[language=bash]
docker-compose up
\end{lstlisting}
2025-01-02 14:17:51 +00:00
\item Uruchom \texttt{tmux}:
2025-01-02 13:32:51 +00:00
\begin{lstlisting}[language=bash]
tmux
\end{lstlisting}
2025-01-02 14:17:51 +00:00
\item Dzielimy okno tmux na cztery części:
2025-01-02 13:32:51 +00:00
\begin{itemize}
2025-01-02 14:17:51 +00:00
\item Naciśnij \texttt{Ctrl + b}, następnie \texttt{\%}, aby podzielić okno pionowo.
\item Naciśnij \texttt{Ctrl + b}, następnie \texttt{"}, aby podzielić okno poziomo.
\item Powtórz to dla pozostałych okien.
2025-01-02 13:32:51 +00:00
\end{itemize}
2025-01-02 14:17:51 +00:00
\item W każdym z okien wykonaj następujące kroki:
\begin{enumerate}
\item \textbf{Okno 1:} Przejdź do katalogu \texttt{riscv/VexRiscv/src/test/cpp/murax}:
\begin{lstlisting}[language=bash]
cd riscv/VexRiscv/src/test/cpp/murax
\end{lstlisting}
\item \textbf{Okno 2:} Przejdź do katalogu \texttt{riscv/openocd riscv/}:
\begin{lstlisting}[language=bash]
cd riscv/openocd_riscv/
\end{lstlisting}
\item \textbf{Okno 3:} Przejdź do katalogu \texttt{work/irq} i uruchom polecenie \texttt{make}:
\begin{lstlisting}[language=bash]
cd work/irq
make
\end{lstlisting}
\item \textbf{Okno 4:} Przejdź do katalogu \texttt{work/irq}, uruchom edytor tekstu \texttt{vim} i przejdź do debuggera:
\begin{lstlisting}[language=bash]
cd work/irq
vim
Termdebug
\end{lstlisting}
\end{enumerate}
2025-01-02 13:32:51 +00:00
\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}