官术网_书友最值得收藏!

Installing Docker

We will use Docker in this chapter. Even though the official documentation of Laravel suggests the use of Homestead with virtual machines and Vagrant, we chose to use Docker because it's fast and easy to start, and our main focus is on Laravel's core concepts.

You can find more information about Docker at  https://www.docker.com/what-docker.

As the Docker documentation states:

Docker is the company driving the container movement and the only container platform provider to address every application across the hybrid cloud. Today’s businesses are under pressure to digitally transform, but are constrained by existing applications and infrastructure while rationalizing an increasingly diverse portfolio of clouds, datacenters, and application architectures. Docker enables true independence between applications and infrastructure and developers and IT ops to unlock their potential and creates a model for better collaboration and innovation.

Let's install Docker, as follows:

  1. Go to https://docs.docker.com/install/.
  2. Choose your platform and follow the installation steps.
  3. If you have any trouble, check the getting started link at https://docs.docker.com/get-started/.

As we are using Docker containers and images to start our application and won't get into how Docker works behind the scenes, here is a short list of some Docker commands:

Command:           Description:

docker ps            Show running containers

docker ps -a            Show all containers

docker start            Start a container

docker stop            Stop a container

docker-compose up -d            Start containers in background

docker-compose stop            Stop all containers on docker-compose.yml file

docker-compose start            Start all containers on docker-compose.yml file

docker-compose kill            Kill all containers on docker-compose.yml file

docker-compose logs            Log all containers on docker-compose.yml file

 

主站蜘蛛池模板: 固安县| 正蓝旗| 正镶白旗| 友谊县| 子洲县| 大悟县| 泊头市| 梨树县| 固始县| 丹凤县| 鞍山市| 霍邱县| 桂平市| 建始县| 伊吾县| 克东县| 桦甸市| 万全县| 西和县| 安平县| 东丽区| 海兴县| 武隆县| 鄢陵县| 阜阳市| 伊宁县| 赤壁市| 嵊州市| 来宾市| 谷城县| 台州市| 河北区| 渑池县| 元江| 德庆县| 滁州市| 子洲县| 即墨市| 岳普湖县| 延寿县| 莱阳市|