@yanglt7
2019-02-16T14:37:46.000000Z
字数 699
阅读 686
Docker
新建容器
docker create -it ubuntu:latest
新建并启动容器
docker run = docker create + docker start
守护态运行
docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"
查看容器信息
docker ps
获取容器输出信息
docker logs ID
docker stop ID
重新启动容器
docker restart ID
attach 命令
docker run idt ubuntu
docker ps
docker attach CREATED
exec 命令
docker exec -it ID /bin/bash
nsenter 工具
docker run -idt ubuntu
docker ps
PID=$(docker-pid ID)
nsenter --target pid --mount --uts --ipc --net --pid
docker rm [OPTIONS] CONTAINER [CONTAINR...]
支持的选项包括:
-f, --force=false 强行终止并删除一个运行中的容器
-l, --link=false 删除容器的连接,但保留容器
-v, --volumes=false 删除容器挂载的数据卷
导出容器
docker export 83c >test_for_run.tar
导入容器
cat test_for_run.tar | docker import - test/ubuntu:v1.0