docker 相关操作

docker-compose down    //关闭所有容器
docker-compose up    //开启所有容器

docker-compose restart    //重启所有容器

  

单独更新某个容器时用脚本
正常情况:
docker exec -it xxxxx   sh(/bin/bash)
apk update
apk add busybox-extras

 

非正常情况:
用docker run -it xxxx sh,更新了以后退出来再进还是不起效果。


使用docker Desktop软件手动启动某一个需要修改的镜像,从图形化界面的命令行中进入内部,然后进行更新软件操作。
操作完以后,
1、docker commit 一下,把镜像变成容器,
2、docker push到仓库。
3、docker pull到需要用到地方。
4、docker rmi 原来旧的镜像。
5、docker tag(重新命名镜像)。

 

 

 

$ docker ps // 查看所有正在运行容器
$ docker stop containerId // containerId 是容器的ID

$ docker ps -a // 查看所有容器
$ docker ps -a -q // 查看所有容器ID

$ docker stop $(docker ps -a -q) //  stop停止所有容器
$ docker  rm $(docker ps -a -q) //   remove删除所有容器

$ systemctl restart docker // 重启docker

$ systemctl start docker // 开启docker

$docker rmi -f $(docker images -q) // 删除所有镜像

docker exec -it nginx1 ping nginx2 进入容器测试两个容器能否互通

  

 

docker-compose中查看日志,加时间:

 docker logs -t --since="2021-03-09T11:40:31" --until "2021-03-09T11:40:33" CONTAINER_ID

  

 

posted @ 2018-08-08 16:48  liubiaos  阅读(230)  评论(0编辑  收藏  举报