Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
#
# Packages previously released as 5.11, and its updates
[C5.11base]
name=CentOS5.11 Base
baseurl=http://vault.centos.org/5.11/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS5
enabled=1
[C5.11updates]
name=CentOS5.11 Updates
baseurl=http://vault.centos.org/5.11/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS5
enabled=1
[C5.11extras]
name=CentOS5.11 Extras
baseurl=http://vault.centos.org/5.11/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS5
enabled=1
[C5.11centosplus]
name=CentOS5.11 Plus
baseurl=http://vault.centos.org/5.11/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS5
enabled=1
#
--
-- DOCKER basics
–
Execute docker image and run a command:
docker run rm d t centos5 sleep 10
Obs.: “--rm” remove container after “sleep 10” command execution.
- listing containers:
executing:
docker ps
all:
docker ps all
filter:
docker ps filter "status=exited"
- Acssess a container:
get container id:
docker ps
open a shell:
docker exec it <container ID> bash
attach a running section:
docker attach <container ID>
- Share data between host and container:
docker run -d -v <host source dir>:<container target dir> -t <image> <cmd>
v volume a ser <host source dir>:<container target dir>
d "datacha" o processo<cmd> e roda em background
t aloca um pseudo tty
obs.: <container target dir> is created on the fly
eg.:
docker run d v /data:/data t centos5 bash
eg.:
docker run d v ~/nginxlogs:/var/log/nginx p 5000:80 i nginx
Obs.: -p port mapping host/container “<host port>:<container port>”
- Shutdown a container:
docker stop <container ID>
- remove a container:
docker rm <container ID>
---
-- Docker backup / restore
---
---
-- Create Debian Image (From Debian)
--
Runing the container:
docker run xenial cat /etc/lsbrelease
---
-- CREATE CentOS 7 Image (From CentOS 7)
--
References:
* https://www.lucas-nussbaum.net/blog/?p=385
* https://docs.docker.com/engine/userguide/eng-image/baseimages
* https://linoxide.com/linux-how-to/backup-restore-migrate-containers-docker/
* https://docs.docker.com/engine/installation/linux/docker-ce/debian/#uninstall-
docker-ce
* https://docs.docker.com/engine/installation/linux/linux-postinstall/
* https://docs.docker.com/engine/userguide/eng-image/baseimages
* https://docs.docker.com/engine/reference/builder/