Docker 命令

2019-06-22  本文已影响0人  lookphp

参考命令文档地址

docker run -t -i ubuntu:15.10 /bin/bash 运行容器
docker ps -a 查询docker列表
docker container ls -a 和上面的命令相同

docker exec -it estore /bin/bash 进入docker
docker exec -it ota bash 进入docker

docker restart estore 重启docker , 重启完以后信息会不会丢失?

docker inspect estore 查询挂载信息

docker rm -f seim_mongo 强制删除一个mongo容器
docker run -d -p 27018:27017 -v /home/seim/mongodb:/data/db --name seim_mongo mongo:3.6.5 新建一个mongo容器
docker restart seim_syberosoa 重启容器
docker exec -it [ID] bash 进入容器
docker info 查看docker详细内容
docker search httpd 在dockerhub上找相应的镜像
docker run -d -P --name runoob training/webapp python app.py 为容器命名为runoob

启动docker
systemctl docker start

重启docker
systemctl restart docker

history |grep mount
mount /dev/sdb1 /data
systemctl restart docker
docker ps -a
docker start mongo db oa
docker ps
docker exec -it db bash
ll
docker exec -it db bash
docker ps
docker inspect oa

引申:

1.首先,解决第一点
docker rm $(docker ps -aq)
1、这里docker ps 的命令包括:
1)-a 列出所有容器
2)-l 列出最新创建容器
3)-n=2 列出最近创建的2个容器
4)-q 仅列出容器ID
5)-s 显示容器大小
所以docker ps -aq 相当于列出所有的容器ID,然后docker rm它们

但是要注意的是,如果容器正在运行是无法删除,需要先停止:
Docker stop $(docker ps -aq)
参考文档:删除容器镜像

查看日志

docker logs -f b7b21d676818

docker logs -f -t --since="2017-05-31" --tail=10 edu_web_1

--since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。
-f : 查看实时日志
-t : 查看日志产生的日期
-tail=10 : 查看最后的10条日志。
edu_web_1 : 容器名称
上一篇 下一篇

猜你喜欢

热点阅读