Docker container usado em testes de Ansible playbook e roles.
10K+
Este Dockerfile pode construir containers com a capacidade de usar o systemd, seu principal proposito é testar ansible playbooks e roles, simulando o SO alvo.
Para facilitar a manutenção e atualização desses containers decidimos adotar uma estratégia de multiplas branches que refletem as versions do sistema operacional alvo. Dessa forma cada branch reflete uma versão do SO, como demostrado na tabela abaixo:
| Branch | Ubuntu Version | Docker image tag |
|---|---|---|
| master | focal fossa (2004) | focal |
| bionic | bionic beaver (1804) | bionic |
| xenial | xenial xerus (1604) | xenial |
Cada branch nesse repositório tem um ciclo de vida individual, portanto NÃO se deve fazer merged.
Rodando a última versão da imagem docker.
docker run \
--tty \
--privileged \
--volume /sys/fs/cgroup:/sys/fs/cgroup:ro \
--volume /tmp:/tmp \
code3tech/ubuntu
Rodando uma versão específica da imagem docker.
docker run \
--tty \
--privileged \
--volume /sys/fs/cgroup:/sys/fs/cgroup:ro \
--volume /tmp:/tmp \
code3tech/ubuntu:focal
Para construir o sua própria imagem docker siga os seguintes passos:
git clone https://github.com/code3tech/docker-ubuntu-systemd.gitcd docker-ubuntu-systemddocker build -t my-ubuntu .docker run --tty --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /tmp:/tmp my-ubuntuCreated in 2021 by Code3 Tech
Content type
Image
Digest
Size
63.5 MB
Last updated
about 5 years ago
docker pull code3tech/ubuntu