史上最全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 ls
IMAGE 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