Skip to content

Commit a4e1a37

Browse files
committed
various files
1 parent 62b9f2b commit a4e1a37

File tree

4 files changed

+73
-7
lines changed

4 files changed

+73
-7
lines changed

.bash_aliases

+6-7
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,18 @@ alias dv='sudo docker volume ls'
1212
alias glo='git log -20 --oneline'
1313
alias gs='git status'
1414
alias gc='git config --list'
15-
alias gcp='git config user.name "Frédéric ROLLAND" && git config user.email "frederic.rolland@pellenc.com"'
15+
alias gce='git config user.name "Frédéric ROLLAND" && git config user.email "frederic.rolland@smile.fr"'
1616
alias gcf='git config user.name "Frédéric ROLLAND" && git config user.email "[email protected]"'
1717

1818
alias upd='sudo apt-get update && sudo apt-get upgrade'
1919
alias updd='sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade'
2020

21-
export GIT_ROOT='/home/test/git'
22-
export GIT_FRD=$GIT_ROOT'/FRD'
23-
export GIT_PSA=$GIT_ROOT'/PSA'
21+
export GIT_ROOT=/home/$USER/git
22+
export GIT_FRD=$GIT_ROOT/FRD
23+
export GIT_ECS=$GIT_ROOT/ECS
2424

25-
export GIT_GHB=$GIT_FRD'/ghb'
26-
export GIT_GLB=$GIT_FRD'/glb'
27-
export IMX6_B2QT=$GIT_PSA'/labo/sources/system/embedded/Toradex_Apalis_iMX6'
25+
export GIT_GHB=$GIT_FRD/ghb
26+
export GIT_GLB=$GIT_FRD/glb
2827

2928
export DISPLAY=:0
3029

docker-install.sh

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Remove distribution-related packages if present
2+
sudo apt remove docker docker-engine docker.io containerd runc
3+
4+
# Update apt repositories
5+
sudo apt update
6+
7+
# Required dependencies
8+
sudo apt install -y \
9+
apt-transport-https \
10+
ca-certificates \
11+
curl \
12+
gnupg-agent \
13+
software-properties-common
14+
15+
# Add the official docker repository
16+
sudo mkdir -p /etc/apt/keyrings
17+
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
18+
echo \
19+
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
20+
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
21+
22+
# Refresh repositories
23+
sudo apt update
24+
25+
# Install docker-ce from docker repository
26+
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
27+
28+
# Create 'docker' group
29+
sudo groupadd docker
30+
31+
# Add the group 'docker' to your user
32+
sudo usermod -aG docker ${USER}
33+
34+
# Reload group 'docker'
35+
newgrp docker
36+
37+
# Check that it works, whitout sudo !
38+
docker run hello-world
39+
40+
# If it doesn't work, try
41+
sudo su - ${USER}
42+
43+
# Log-out / log-in if it still doesn't work

docker-setup.sh

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Stop docker
2+
sudo systemctl stop docker.service docker.socket
3+
4+
# Move files to new directory
5+
sudo mv /var/lib/docker /home/docker
6+
7+
# Configure docker to use /home/docker as root directory
8+
sudo bash -c 'echo -e "{\n\t\"data-root\": \"/home/docker\"\n}" > /etc/docker/daemon.json'
9+
10+
# Start docker service
11+
sudo systemctl start docker
12+
13+
# Check that new root directory is well configured
14+
docker info | grep "Docker Root Dir:"

install-vscode.sh

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
sudo apt-get install wget gpg
2+
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
3+
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
4+
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
5+
rm -f packages.microsoft.gpg
6+
sudo apt install apt-transport-https
7+
sudo apt update
8+
cat /etc/apt/sources.list.d/vscode.list
9+
sudo apt-get update
10+
sudo apt-get install code

0 commit comments

Comments
 (0)