Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
D
DCSG2003
Manage
Activity
Members
Labels
Plan
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Package registry
Model registry
Operate
Environments
Terraform modules
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
William Berg
DCSG2003
Commits
cf316cf5
Commit
cf316cf5
authored
2 years ago
by
erleab
Browse files
Options
Downloads
Patches
Plain Diff
memcache og docker installation manual
parent
45b8502b
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
docker_install.txt
+31
-0
31 additions, 0 deletions
docker_install.txt
memcach.md
+60
-0
60 additions, 0 deletions
memcach.md
with
91 additions
and
0 deletions
docker_install.txt
0 → 100644
+
31
−
0
View file @
cf316cf5
#!/bin/bash -x
# Updating repository
sudo apt-get update -y
# Installing dependencies
sudo apt-get install -y ca-certificates curl gnupg lsb-release
# Creating the Docker GPG key
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# Adding Docker repository to the sources list
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Updating repository
sudo apt-get update -y
# Adding read permission to the Docker GPG key
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# Updating repository
sudo apt-get update -y
# Installing latest version
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
# Checking that docker is installed with test-image hello-world
sudo docker run hello-world
This diff is collapsed.
Click to expand it.
memcach.md
0 → 100644
+
60
−
0
View file @
cf316cf5
## OpenStack og Docker Memcache
### DOCKER
lag docker instans med
`docker run --name server—navn -p 11211:11211 -d memcached`
#11211:11211 er default for memecached servere.
### OPENSTACK: lag instanse som normalt
#Denne oppskriften setter opp en VM i Openstack/Docker maskin som skal brukes til memcache
`sudo apt-get update -y`
#Installerer memcached
`sudo apt-get install -y memcached`
#Går inni memcached config
`sudo nano /etc/memcached.conf `
#Endre linjen som definerer hvilken ip det lyttes på til 0.0.0.0 (alle IP'er, default er nok localhost/127.0.0.1)
#Endre cachestørrelse til ønsket verdi (kommentarer viser til cache størrelse, ellers starter linja med -m)
#Default er -m 64, men endret til -m 512
#Restarter memcachen
`sudo service memcached restart`
###################################
############ Webservere ############
###################################
#Oppdaterer repo
`sudo apt-get update -y`
#PS: Hvis Unable to fetch some archives:
`sudo apt-get update -y --fix-missing`
#Installerer memcached på webservere
`sudo apt-get install -y php-memcache libmemcached11 libmemcached-dev`
#Går inn i configfilen og legger inn ipadressen til memcacheserveren.
#OpenstackIP: se IP-adresse til memcachserver på openstack
#Hvis DockerIP: gå til docker maskin og finn IP-adressen memcacheserver med
`sudo docker inspect <container_id_or_name> | grep IPAddress`
`sudo nano /var/www/html/config.php`
#Legger til følgende linjer
`$memcache_enabled = 1;`
`$memcache_enabled_pictures = 1;`
#Legger til memcache fra openstack server. eks 192.168.128.151
`$memcache_server = <IP-Address>;`
#Legger til memcache fra Dockerserver eks 172.17.0.5
`$memcache_docker_server = 172.17.0.5;`
#Siden memcache koden allerede er konfigurert trenger du bare enable.
#Er du nysgjerrig på koden så kan du se showuser.php og showimage.php. Der ser du og grunnen til at
#vi ikke definerer porten memcache lytter på når vi pager webserverne ttil memcache serveren.
#Restarter apache fordi vi har endret congif
`sudo service apache2 restart`
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment