Docker笔记-容器

2018-06-11  本文已影响0人  丿公瑾

1.创建容器

新建容器

docker create -it ubuntu:lastest

启动容器

docker start ubuntu /bin/echo 'Hello world'

新建并启动容器

docker run ubuntu /bin/echo 'Hello world'

当利用docker run来创建并启动容器时,Docker在后台运行的标准操作包括
1.检查本地是否存在制定的镜像,不存在就从公有仓库下载
2.利用镜像创建并启动一个容器
3.分配一个文件系统,并在只读的镜像层外面挂载一层可读写层。
4.从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中去
5.从地址池配置一个IP给容器
6.执行用户指定的应用程序
7.执行完毕后容器被终止
守护态运行

docker run -d ubuntu 

-d:容器在后台以守护态形式运行

2.终止容器

docker stop [-t| --time[=10]]
docker stop ce5
docker kill ce5 //直接发送SIGKILL信号来强行终止容器

查看处于终止状态的容器的ID信息

docker ps -a -q

重新启动

docker start ce5

3.进入容器

attach命令

docker attach 容器NAME

当多个窗口同时attach到同一个容器的时候,所有窗口都会同步显示。当某个窗口因命令阻塞时,其他窗口无法执行操作了。

exec命令

docker exec -ti ID

nsenter 工具

4.删除容器

docker rm [OPTIONS] CONTAINER [CONTAINER...]

支持的选项有:

5.导入和导出容器

导出容器

docker export CONTAINER
docker export ce5 > test_for_run.tar

导入容器

cat test_for_run.tar | docker import - test/ubuntu:v1.0
上一篇 下一篇

猜你喜欢

热点阅读