File size: 2,008 Bytes
9e14838
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
## Docker Build (Optional)
*We further provide an optional Docker file which can be used to build working env with Docker.*

1.  Install docker to the system (skip the step if docker has been already installed):
    ```shell
    sudo apt install docker
    ```
2. To start your docker environment, please go to the folder **dockerfiles**:
   ```shell
   cd dockerfiles
   ```
3. Create a docker image (you can put any name you want):
    ```shell
    docker build --tag 'fakestormer' .
    ```
4. Check the status of the image created:
   1. Run command:
        ``` shell
        docker image ls
        ```
   2. You should see something similiar:
   
        |REPOSITORY| IMAGE ID|CREATED| SIZE |TAG|
        |----------|---------|-------|------|---|
        |fakestormer| efd422370750|12 minutes ago| 18.4GB |latest |
5. Run a container from the created image:
   1. Run command
        ```shell
        docker run -v <data_path>:<path_in_container> --gpus 'all,capabilities=utility' -it fakestormer /bin/bash
        ```
   2. Check the container created:
       1. Run command:
            ```shell
            docker ps
            ```
       2. Check the result:
            CONTAINER ID|IMAGE|COMMAND|CREATED|STATUS|PORTS|NAMES|
            |-----------|-----|-------|-------|------|-----|-----|
            |0203c192febb|fakestormer|"/bin/bash"| 29 seconds ago |Up 28 seconds | |determined_cannon|
       3. To access the docker container:
            ```shell
            docker exec -it 0203c192febb /bin/bash
            ```
       4. To start the container:
            ```shell
            docker start 0203c192febb
            ```
       5. To stop the container:
            ```shell
            docker stop 0203c192febb
            ```

6. Inside the docker container, you can clone or mount the repository from outside:
    ```shell
    cd /workspace/
    git clone https://github.com/10Ring/FakeSTormer.git
    cd FakeSTormer/
    ```
7. Now you are ready for [*QuickStart*](#quickstart)