\documentclass[a4paper,12pt]{article} \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 \usepackage{listings} \usepackage{xcolor} \usepackage[a4paper, margin=1in]{geometry} % Ustawienie marginesów strony % Ustawienia dla wyświetlania kodu \lstset{ 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 } \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 Uruchom terminal i przejdź do katalogu \texttt{~/ srvc/devops/cluster/user}: \begin{lstlisting}[language=bash] cd ~/_srvc/devops/cluster/user \end{lstlisting} \item Uruchom środowisko Docker za pomocą \texttt{docker-compose}: \begin{lstlisting}[language=bash] docker-compose up \end{lstlisting} \item Uruchom \texttt{tmux}: \begin{lstlisting}[language=bash] tmux \end{lstlisting} \item Dzielimy okno tmux na cztery części: \begin{itemize} \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. \end{itemize} \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} \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}