1.创建容器
使用 docker create 命令创建
1.创建:$ docker create -it ubuntu:16.04
2.查看容器:$ docker ps -a
3.启动容器:$ docker start af
4.新建并启动容器:$ docker run ubuntu /bin/echo 'Hello world'
5.允许用户交互启动:$ docker run -it ubuntu:16.04 /bin/bash
其中,-t选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上,-i则让容器的标准输入保持打开。更多的命令选项可以通过man docker-run命令来查看;
用户可以按Ctrl+d或输入exit命令来退出容器
6.守护态运行:$ docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"
create命令与容器环境和配置相关的选项



2.终止容器:docker stop [容器ID] docker stop ce554267d7a4
;重新启动:docker restart ce554267d7a4
3.进入容器
1.attach命令
docker attach ce554267d7a4
但在,使用该命令有一个问题。当多个窗口同时使用该命令进入该容器时,所有的窗口都会同步显示。如果>有一个窗口阻塞了,那么其他窗口也无法再进行操作
2.exec命令
docker exec -it 775c7c9ee1e1 /bin/bash
-it 标准输入和关联伪终端,-it后跟容器ID,/bin/bash是命令,表示在该容器中运行该命令
3.其它方式:如 nsenter工具等
4.删除容器
1.删除终止和退出的容器
docker rm ce554267d7a4
2.强制删除docker rm -f ce554267d7a4
5.导入和导出容器
1.导出容器
docker export -o test_for_run.tar ce554267d7a4
说明:通过-o选项来指定导出的tar文件名;文件名:test_for_run.tar,容器ID:ce554267d7a4;
2.导入容器
docker import test_for_run.tar -test/ubuntu:v1.0
网友评论