We may earn an affiliate commission when you visit our partners.
Course image
Coursera logo

Docker. Основы

Vasiliy Ozerov
На курсе «Docker. Основы» вы познакомитесь на базовом уровне с одной из самых востребованных сегодня технологий. На курсе вы научитесь работать с образами и томами в Docker, настраивать демона Docker и переменные окружения, пробрасывать порты внутрь...
Read more
На курсе «Docker. Основы» вы познакомитесь на базовом уровне с одной из самых востребованных сегодня технологий. На курсе вы научитесь работать с образами и томами в Docker, настраивать демона Docker и переменные окружения, пробрасывать порты внутрь контейнера и многому другому. По завершении курса вы сможете работать с Docker на базовом уровне и применять его в своих проектах. Этот курс подойдет системным администраторам, интересующимся виртуализацией; разработчикам, которые хотят понять, как работает современная инфраструктура; инженерам, которые хотят улучшить свой CI / CD pipline. Продолжительность обучения – 5 недель. В программу курса входят лекционные и текстовые видеоматериалы - вы можете выбрать удобный для вас формат - видео или текст. По завершению каждой недели вы проходите тест и делаете практическое задание. Пятая неделя обучения посвящена выполнению финального проекта.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides a solid knowledge of the technology
Covers essential concepts to master the basics of Docker
Appropriate for system admins, developers, and engineers
Duration is appropriate for a basic level course
Offers flexibility with video or text formats

Save this course

Save Docker. Основы to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Docker. Основы. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Docker. Основы will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. They work to ensure that software is developed and deployed quickly and efficiently, and they use a variety of tools and techniques to automate the development and deployment process. The Docker course can help DevOps Engineers learn how to use Docker to containerize their applications, which can improve the efficiency and reliability of their deployments. Additionally, the course can help DevOps Engineers learn how to use Docker to create and manage development environments, which can speed up the development process.
System Administrator
System Administrators are responsible for the day-to-day operation and maintenance of computer systems. They install and configure software, monitor system performance, and troubleshoot problems. The Docker course can help System Administrators learn how to use Docker to manage containers, which can improve the efficiency and reliability of their systems. Additionally, the course can help System Administrators learn how to use Docker to create and manage development environments, which can speed up the development process.
Software Architect
Software Architects design and develop the overall architecture of software systems. They work with other members of the development team to ensure that the software meets the needs of the users. The Docker course can help Software Architects understand how to containerize their applications, which can improve the efficiency and reliability of their systems. Additionally, the course can help Software Architects learn how to use Docker to create and manage development environments, which can speed up the development process.
Software Developer
Software Developers build and maintain the software that powers everything from websites to mobile apps. They use a variety of programming languages and tools to create and test software, and they work closely with other members of the development team to ensure that the software meets the needs of the users. The Docker course can help Software Developers understand how to containerize their applications, which can improve the efficiency and reliability of their software. Additionally, the course can help Software Developers learn how to use Docker to create and manage development environments, which can speed up the development process.
Cloud Engineer
Cloud Engineers are responsible for designing, building, and managing cloud-based systems. They work with a variety of cloud technologies, including containers, virtual machines, and storage systems. The Docker course can help Cloud Engineers learn how to use Docker to containerize their applications, which can improve the efficiency and reliability of their deployments. Additionally, the course can help Cloud Engineers learn how to use Docker to create and manage development environments, which can speed up the development process.
IT Manager
IT Managers are responsible for the overall management of an organization's IT systems. They work with other members of the IT team to plan, implement, and maintain IT systems. The Docker course can help IT Managers learn how to use Docker to improve the efficiency and reliability of their systems. Additionally, the course can help IT Managers learn how to use Docker to create and manage development environments, which can speed up the development process.
Security Engineer
Security Engineers design, implement, and maintain security systems. They work with a variety of security technologies, including firewalls, intrusion detection systems, and access control systems. The Docker course may be useful for Security Engineers who want to learn how to use Docker to improve the security of their systems. Additionally, the course may help Security Engineers learn how to use Docker to create and manage development environments, which can speed up the development process.
Network Engineer
Network Engineers design, build, and maintain computer networks. They work with a variety of network technologies, including routers, switches, and firewalls. The Docker course may be useful for Network Engineers who want to learn how to use Docker to improve the efficiency and reliability of their networks. Additionally, the course may help Network Engineers learn how to use Docker to create and manage development environments, which can speed up the development process.
Data Scientist
Data Scientists use data to solve problems and make predictions. They work with a variety of data science techniques, including machine learning, statistics, and data visualization. The Docker course may be useful for Data Scientists who want to learn how to use Docker to improve the efficiency and reliability of their data science workflows. Additionally, the course may help Data Scientists learn how to use Docker to create and manage development environments, which can speed up the development process.
Database Administrator
Database Administrators design, implement, and maintain databases. They work with a variety of database technologies, including SQL, NoSQL, and cloud-based databases. The Docker course may be useful for Database Administrators who want to learn how to use Docker to improve the efficiency and reliability of their databases. Additionally, the course may help Database Administrators learn how to use Docker to create and manage development environments, which can speed up the development process.
Project Manager
Project Managers are responsible for the overall management of a project. They work with other members of the project team to plan, execute, and close projects. The Docker course may be useful for Project Managers who want to learn how to use Docker to improve the efficiency and reliability of their projects. Additionally, the course may help Project Managers learn how to use Docker to create and manage development environments, which can speed up the development process.
Product Manager
Product Managers are responsible for the overall management of a product. They work with other members of the product team to plan, develop, and launch new products. The Docker course may be useful for Product Managers who want to learn how to use Docker to improve the efficiency and reliability of their products. Additionally, the course may help Product Managers learn how to use Docker to create and manage development environments, which can speed up the development process.
Business Analyst
Business Analysts analyze business needs and develop solutions to meet those needs. They work with a variety of stakeholders, including customers, users, and business leaders. The Docker course may be useful for Business Analysts who want to learn how to use Docker to improve the efficiency and reliability of their solutions. Additionally, the course may help Business Analysts learn how to use Docker to create and manage development environments, which can speed up the development process.
Quality Assurance Analyst
Quality Assurance Analysts test software to ensure that it meets the requirements of the users. They work with a variety of testing techniques, including functional testing, performance testing, and security testing. The Docker course may be useful for Quality Assurance Analysts who want to learn how to use Docker to improve the efficiency and reliability of their testing. Additionally, the course may help Quality Assurance Analysts learn how to use Docker to create and manage development environments, which can speed up the development process.
Technical Writer
Technical Writers create and maintain technical documentation. They work with a variety of technical topics, including software, hardware, and engineering. The Docker course may be useful for Technical Writers who want to learn how to use Docker to improve the efficiency and reliability of their documentation. Additionally, the course may help Technical Writers learn how to use Docker to create and manage development environments, which can speed up the development process.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Docker. Основы.
Offers practical guidance and best practices for using Docker in real-world scenarios, covering topics such as container management, orchestration, and security.
Provides an in-depth explanation of Docker's architecture and internal workings, allowing you to gain a deeper understanding of the technology and its applications.
Provides a practical introduction to Docker, guiding readers through the process of building, running, and managing Docker containers.
While this book focuses on site reliability engineering, it provides valuable insights into the principles and practices of managing and maintaining complex systems, including Docker-based architectures.
While this book focuses on DevOps, it provides valuable insights into the cultural and organizational aspects of managing and maintaining complex systems, including Docker-based architectures.
While this book focuses on Kubernetes, it provides a comprehensive overview of container orchestration systems, including Docker Swarm, and valuable resource for understanding the broader ecosystem.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Docker. Основы.
Разработка сайта на WordPress
Most relevant
Навыки Excel для бизнеса. Продвинутый
Most relevant
Финансы для нефинансистов
Most relevant
Нейронные сети и глубокое обучение
Most relevant
Английский за 10 недель
Most relevant
Структурирование проектов по машинному обучению
Most relevant
Анализ и обработка данных в Microsoft Power BI
Most relevant
Подготовка данных для анализа в финансах
Most relevant
Спортивное программирование
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser