最近准备学习一下docker,今天来做一个记录。
1.查看docker程序是否正常工作
docker info
2.运行我们的第一个容器
docker run -i -t ubuntu /bin/bash
说明-i标志保证容器中STDIN是开启的,-t是要为创建的容器分配一个伪tty终端。
3.容器命名
docker run --name testubuntu -i -t ubuntu /bin/bash
退出容器 exit
使用exit容器即关闭
4.重新启动已经停止的容器
可以通过名称或id启动
docker start testubuntu
5.附着到容器上
我们的容器启动时运行了一个 /bin/bash(会话),我们可以使用docker attach命令重新附着到该容器的会话上,即重新连接到容器。
docker attach testubuntu
也可以用下面的语句
docker exec -it 775c7c9ee1e1 /bin/bash
6.创建守护式容器
创建长期运行的容器,使用参数-d
docker run --name daemon_ubuntu -d ubuntu /bin/sh -c "while true ; do echo hello world ; sleep 1 ; done"
7.查看输出日志
docker logs daemon_ubuntu
docker logs -f daemon_ubuntu
docker logs -ft daemon_ubuntu
docker logs --tail 0 -ft daemon_ubuntu
8.查看容器内的进程
docker top daemon_ubuntu
9.Docker统计信息
docker stats daemon_ubuntu
10.在容器内部运行进程
我们可以通过docker exec 命令在容器内部额外启动新的进程。
docker exec -d daemon_ubuntu touch /test_file
ocker exec -t -i daemon_ubuntu /bin/bash
11.停止守护式容器
docker stop daemon_ubuntu
12.删除容器
docker rm 2sd45654wer