Docker
Необходимые модули: 
pip install 'docker-py>=1.7.0'
pip install 'docker-compose>=1.7.0'
ansible-container позволяет работать с docker без dockerfile
Создание контейнера
- name: create a container
  docker_container:
    name: debianlinux
    image: debian:9
    pull: yes
    state: presentЗапуск контейнера
- name: start a container
  docker_container:
    name: debianlinux
    state: started
    devices:
      - "/dev/sda:/dev/xvda:rwm"Остановка контейнера
- name: stop a container
  docker_container:
    name: debianlinux
    state: stoppedУдаление образа из локального хранилища
- name: remove a container image
    docker_image:
      name: labimages/ubuntu
      state: absent
      tag: lab16Авторизация на docker hub
- name: login to DockerHub
  docker_login:
    username: labuser1
    password: "L@bp@55w0rd"
    email: user1@lab.eduСкачать образ из docker hub
- name: pull a container image
    docker_image:
      name: ubuntu:18.04
      pull: yesСохранить образ в docker hub
- name: push a container image to docker hub
  docker_image:
    name: labimages/ubuntu
    repository: labimages/ubuntu
    tag: lab18
    push: yes 
                
No comments to display
No comments to display