docker run -i -t image /bin/bash
exit 退出
docker ps [-a] [-l]
docker ps 在运行的容器
docker ps -a 所有的容器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
dc399ca6c79d youdi-nginx-image "nginx -g 'daemon ..." 7 months ago Exited (0) 7 months ago test
50588da5b273 nginx "nginx -g 'daemon ..." 7 months ago Up 7 months 0.0.0.0:8080->80/tcp youdi-nginx
查看详情
docker inspect dc399ca6c79d
docker inspect test
docker run --name=contain01 -i -t ubuntu /bin/bash
docker start -i contain01
docker stop contain01
docker start contain01
docker rm contain01
docker run -i -t IMAGE /bin/bash
Cr + P CR +Q
docker attach
docker run -d imagen [command] [args]
docker run --name dc1 -d ubuntu /bin/bash -c "while true; do echo hello world ;sleep 1; done"
docker logs [-f] [-t] [--tail] 容器名
-f --follows=ture|false 默认为false
-t --timestamps=ture |false 默认为false
--tail = "all"
docker logs
docker logs -t
docker logs -f
docker logs --tail 默认 10条
docker logs --tail 0
docker top 容器名
docker exec [-d] [-i] [-t] 容器苗 [command] [args]
docker stop/kill
docker run [-P] [-p]
-P --public-all=ture|false 默认是false
docker run -P -i -t ubuntu /bin/bash
-p --public
containerPort
docker run -p 80 -i -t ubuntu /bin/bash
hostPort:containerPort
docker run -p 8080:80 -i -t ubuntu /bin/bash
ip::containerport
docker run -p 0.0.0.0:80 -i -t ubuntu /bin/bash
ip:hostPort:containerPort
docker run -p 0.0.0.0:8080:80 -i -t ubuntu /bin/bash
docker run -p 80 --name web -i -t ubuntu /bin/bash
# apt-get install nginx -y
# apt-get install vim -y
mkdir -p /var/www/html
cd !$
vim index.html
<html>
<head>
<title>Nginx in Docker</title>
</head>
<body>
<h1>Hello, I am website in docker</h1>
</body>
</html>
whereis nginx
vim /etc/nginx/sites-enable/default
docker inspect 容器名
docker stop
docker exec web nginx