-
Notifications
You must be signed in to change notification settings - Fork 2
Docker
donglijun edited this page Oct 30, 2017
·
7 revisions
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
docker create
docker run
docker stop
docker start
docker restart
docker rm
docker attach
docker ps
docker inspect
docker logs
docker events
docker port
docker top
docker diff
docker cp
docker export
docker exec
docker add
docker images
docker import
docker build
docker commit
docker rmi
docker load
docker save
docker history
docker tag
docker login
docker logout
docker search
docker pull
docker push
docker inspect <container-id> | grep IPAddress | cut -d '"' -f 4
docker exec <container-id> env
docker kill $(docker ps -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)
docker run -it <image> /bin/bash
- Docker 1.3+
docker exec -it <container-id> /bin/bash
- Linux
$PID=$(docker inspect --format '{{ .State.Pid }}' <container-id>) nsenter --mount --uts --ipc --net --pid --target $PID
- Windows
- Microsoft Windows 10 Professional or Enterprise 64-bit
- Other Windows
- Mac
- OS X El Capitan 10.11 and newer macOS
- Other Mac