Docker Quick Start Guide Pdf Download



Portainer is built to run on Docker and is really simple to deploy. Portainer deployment scenarios can be executed on any platform unless specified.

Docker Quick Start Guide Pdf Download Torrent

This guide is an introduction to developing microservices-based applications and managing them using containers. It discusses architectural design and implementation approaches using.NET Core and Docker containers. Download PDF; View on the web. Download Our Free Benchmark PDFs The CIS Benchmarks are distributed free of charge in PDF format to propagate their worldwide use and adoption as user-originated, de facto standards. CIS Benchmarks are the only consensus-based, best-practice security configuration guides both developed and accepted by government, business, industry, and academia. Apr 04, 2016 If you are new to docker, and if you have taken over a system that already has docker application running, you should at least know how to maintain it. This quick tutorial explains how to start, stop, remove, restart, and view status of docker container application using docker-compose. Docker-compose is very helpful w. Practical Guide about Docker Commands in Spanish This spanish guide contains the use of basic docker commands with real life examples. Practical Introduction to Container Terminology The landscape for container technologies is larger than just docker. Without a good handle on the terminology, It can be difficult to grasp the key differences.

Quick start¶

If you are running Linux, deploying Portainer is as simple as:

Voilà, you can now use Portainer by accessing the port 9000 on the server where Portainer is running.

Inside a Swarm cluster¶

Before deploying Portainer inside your Swarm cluster, you should ensure that Docker and your Swarm are configured correctly.You can refer to the Troubleshooting section to ensure you have correctly configured your environment.

Following the above, you are ready to deploy Portainer inside a Swarm cluster using our recommended agent-enabled deployment.Note: This setup will assume that you’re executing the following instructions on a Swarm manager node.

Have a look at the Agent section to find more details on how to connect an existing Portainerinstance to a manually deployed Portainer agent.

Persist Portainer data¶

By default, Portainer store its data inside the container in the /data folder on Linux (C:data on Windows).

You’ll need to persist Portainer data to keep your changes after restart/upgrade of the Portainer container. You can use a bind mount on Linux to persist the data on the Docker host folder:

Windows¶

Docker for Windows 10 supports running both Linux and Windows containers and you need to use a different start command depending on which container type you are using.Windows Server supports only native Windows containers.

Asus

Note: You must create the folder in which you want the data to be persisted before running the following command. For example, if you want the data to persist in C:ProgramDataPortainer you need to create the Portainer directory within C:ProgramData as it does not exist by default.

Example for Linux containers:

Example for native Windows containers:

Docker Swarm service¶

If you deployed Portainer as a Docker Swarm service:

Note: The Swarm service example will persist Portainer data in /path/on/host/data for each host in the cluster. If the container is re-scheduled on another node,existing Portainer data might not be available. Persisting data across all nodes of a Swarm cluster is outside the scope of this documentation.

Advanced deployment¶

Advanced Portainer deployment scenarios.

Declaring the Docker environment to manage upon deployment¶

You can specify the initial environment you want Portainer to manage via the CLI, use the -H flag and the tcp:// protocol to connect to a remote Docker environment:

Ensure you replace REMOTE_HOST and REMOTE_PORT with the address/port of the Docker server you want to manage.

You can also bind mount the Docker socket to manage a local Docker environment (only possible on environments where the Unix socket is available):

If your Docker environment is protected using TLS, you’ll need to ensure that you have access to CA, the certificate and the public key used to access your Docker engine.

You can upload the required files via the Portainer UI or use the --tlsverify flag on the CLI.

Portainer will try to use the following paths to the files specified previously (on Linux, see the configuration section for details about Windows):

  • CA: /certs/ca.pem
  • certificate: /certs/cert.pem
  • public key: /certs/key.pem

You must ensure these files are present in the container using a bind mount:

You can also use the --tlscacert, --tlscert and --tlskey flags if you want to change the default path to the CA, certificate and key file respectively:

Secure Portainer using SSL¶

By default, Portainer’s web interface and API is exposed over HTTP. This is not secured, it’s recommended to enable SSL in a production environment.

To do so, you can use the following flags --ssl, --sslcert and --sslkey:

You can use the following commands to generate the required files:

Note that Certbot could be used as well to generate a certificate and a key. However, because Docker has issues with symlinks, if you use Certbot, you will need to pass both the “live” and “archive” directories as volumes (shown below).

Deploy Portainer via docker-compose¶

You can use docker-compose to deploy Portainer.

Here is an example compose file:

Click here to download the Compose file.

Deploy Portainer without Docker¶

Portainer binaries are available on each release page: Portainer releases

Download and extract the binary to a location on disk:

Then just use the portainer binary as you would use CLI flags with Docker.

Note: Portainer will try to write its data into the /data folder by default. You must ensurethis folder exists first (or change the path it will use via the --data, see below).

You can use the -p flag to serve Portainer on another port:

You can change the folder used by Portainer to store its data with the --data flag:

Download Our Free Benchmark PDFs

The CIS Benchmarks are distributed free of charge in PDF format to propagate their worldwide use and adoption as user-originated, de facto standards. CIS Benchmarks are the only consensus-based, best-practice security configuration guides both developed and accepted by government, business, industry, and academia.

View Our Extensive Benchmark List:

Desktops & Web Browsers:

  • Apple Desktop OSX
  • Apple Safari Browser
  • Google Chrome
  • Microsoft Internet Explorer
  • Microsoft Windows Desktop XP/NT
  • Mozilla Firefox Browser
  • Opera Browser

Mobile Devices

  • Apple Mobile Platform iOS
  • Google Mobile Platform

Network Devices

  • Agnostic Print Devices
  • Checkpoint Firewall
  • Cisco Firewall Devices
  • Cisco Routers/Switches IOS
  • Cisco Wireless LAN Controller
  • Juniper Routers/Switches JunOS

Security Metrics

  • Quick Start Guide
  • Security Metrics

Servers – Operating Systems

Quick

Docker Quick Start Guide Pdf Download Free

  • Amazon Linux
  • CentOS
  • Debian Linux Server
  • IBM AIX Server
  • Microsoft Windows Server
  • Novell Netware
  • Oracle Linux
  • Oracle Solaris Server
  • Red Hat Linux Server
  • Slackware Linux Server
  • SUSE Linux Enterprise Server
  • Ubuntu LTS Server

Servers – Other

  • Apache HTTP Server
  • Apache Tomcat Server
  • BIND DNS Server
  • FreeRADIUS
  • Microsoft IIS Server
  • IBM DB2 Server
  • Microsoft Exchange
  • Microsoft SharePoint Server
  • Microsoft SQL Server
  • MIT Kerberos
  • MySQL Database Server
  • Novell eDirectory
  • OpenLDAP Server
  • Oracle Database Server
  • Sybase Database Server

Virtualization Platforms & Cloud

  • Agnostic VM Server
  • AWS Foundations
  • AWS Three-Tier Web Architecture
  • Docker
  • Kubernetes
  • VMware Server
  • Xen Server

Other

  • Microsoft Access
  • Microsoft Excel
  • Microsoft Office
  • Microsoft Outlook
  • Microsoft PowerPoint
  • Microsoft Word