史上最全Docker环境安装指南-让安装docker简单到爆:https://www.cnblogs.com/keyou1/p/11511067.html
新建一个py文件
$ echo "print('Hello Docker')" >> test.py运行
$ docker run -it --name mypy --rm -v $PWD:/app -w /app python:alpine python test.py$ docker search xxx$ docker images
$ docker image lsIMAGE ID$ docker images -q具体信息$ docker inspect python
$ docker image inspect python$ docker rmi xxx
$ docker image rm xxx$ docker ps$ docker ps -a$ docker stop xxx
$ docker restart xxx$ docker pause xxx
$ docker unpause xxx$ docker history xxx$ docker top xxx
$ docker stats xxx$ docker rm xxx几个重要的命令
$ docker run --help| grep -E '\-i,|\-t,|\-d,|\-v,|\-p,|\-P,|\-\-name'
-d, --detach Run container in background and print container ID
-i, --interactive Keep STDIN open even if not attached
--name string Assign a name to the container
-p, --publish list Publish a container's port(s) to the host
-P, --publish-all Publish all exposed ports to random ports
-t, --tty Allocate a pseudo-TTY
-v, --volume list Bind mount a volume-i与容器交互
-t开启终端
一般 -i和 -t需要一起使用
$ docker run -it centos /bin/bash--name给容器命名
$ docker run --name 666 -it centos-d在后台运行
$ docker exec -it 666 /bin/bash
$ docker exec -it 666 /bin/sh