1. 新建容器
docker run --name firstContainer –it ubuntu /bin/bash
--name :指名容器名称
-it :-i 容器开启stdin,持久标准输入
-t为容器分配伪tty终端,(linux控制终端)
ubuntu :基础镜像
/bin/bash : 新容器中运行的命令
2. 获取容器主机名
hostname
主机名为容器的ID
3. 查看容器中的进程
ps –aux
4. 安装软件包
apt-get update && apt-get install **
解决apt-get 慢
sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
apt-get clean
5. 退出容器
exit:关闭当前容器并退出,但是当前容器依旧存在
Ctrl+D: 关闭当前容器并退出,但是当前容器依旧存在
先按,Ctrl+P;再按,Ctrl+Q(快捷方式)退出容器,ps能查到,还在后台运行docker attach 容器名/容器id重启
6. 查看当前系统中容器列表
docker ps –a
-a :不用的时候只能看见正在运行的容器,
使用的时候可以看见所有容器,包括正在运行的和已经停止的
-l:列出最后一次运行的容器,包括正在运行的和已经停止的
7. 删除容器
docker rm /names
8. 重新启动已经停止的容器
docker start id/names
docker restart id/names
9.创建守护式容器
docker run –name daemon_dave -d Ubuntu /bin/bash
-d :docker会将容器放到后台运行
10. 容器日志
dockerlogs –tail 10 -ft id/names
-f:跟踪日志
-t:日志时间戳
--tail:最后10条
Ctrl+c退出日志追踪
11. 在容器内部运行进程
docker exec –it 守护进程id/name /bin/bash
12. 停止守护进程
docker stop id/names
13. 自动重启容器
docker run --restart=always –name daemon_dave –dUbuntu/bin/bash
--restart : always,只要容器停止就会重启
on-failure:5 :容器异常退出时重启,最多重启5次
14. 获取容器更多信息
docker inspect id/names
网友评论