Home >Backend Development >PHP Tutorial >Docker rookie notes - summary 1

Docker rookie notes - summary 1

WBOY
WBOYOriginal
2016-07-30 13:31:481037browse

linux operation:

pwd
//View path

cp -r <> <>
//Copy directory

vim
//Edit files

ps -ef|grep nginx
//View filtering process

kill -9 PID
//Close the specified process

netstat -tlnp
//View network information

touch <>
//Create file

cat <>
//Expand file content

whereis nginx
//View all paths containing nginx

Docker useful operations

docker build -t < Dockerfile path>

docker images
//View all images

docker rmi <>
//Delete an image

docker ps -a
//View all containers

docker ps
//View the currently running container

Notes:

  1. docker run -it -p 80:80 -v /www:/usr/share/nginx <Image name>
    Create an nginx image
    -it: perform interactive operations in the container, apply for a console, and use it in conjunction with the /bin/bash command
    -p: map the local port to the port in the container

  2. boot2docker ssh
    Enter the bootdocker virtual host under windows. Only after entering can you operate docker

  3. ctrl+p+q
    Exit the container's console (enter via -it ...../bin/bash)

  4. docker run -rm and -d cannot be used at the same time
    -rm: Automatically delete the container after it stops
    -d: Use in the background

  5. docker attach --sig-proxy=false CONTAINER
    attach container running in the background, add
    The –sig-proxy=false parameter can be detached via Ctrl+C, otherwise it cannot be canceled once attached.

  6. I encountered a problem when running docker on Alibaba Cloud: Cannot connect to the Docker daemon. Is <br> 'docker -d' running on this host?
    The source of this problem is that docker stupidly chose an IP of 172.17.42.1 for the docker0 interface, and ECS happened to occupy 172.16.0.0/255.240.0.0.
    Modify /etc/default/docker, add DOCKER_OPTS="–bip=192.168.17.1/24", and restart. Be careful not to use 192.168.0.1/24, this address is also occupied.

Copyright Statement: This article is an original article by the blogger and may not be reproduced without the blogger's permission.

The above introduces the docker novice notes - summary 1, including the content. I hope it will be helpful to friends who are interested in PHP tutorials.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn