首页 > 其他 > 详细

naco常用命令

时间:2021-03-31 12:44:19      阅读:20      评论:0      收藏:0      [点我收藏+]
最后我们可以通过 docker ps 命令查看容器的运行信息:
docker ps


1.# 列出本机的所有 image 文件。
$ docker image ls
案例:
docker image ls
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
redis               5                   aa27923130e6        2 weeks ago         98.4MB
hello-world         latest              bf756fb1ae65        11 months ago       13.3kB



1.容器内容器文件
image 文件生成的容器实例,本身也是一个文件,称为容器文件。也就是说,一旦容器生成,就会同时存在两个文件: image 文件和容器文件。而且关闭容器并不会删除容器文件,只是容器停止运行而已。


# 列出本机正在运行的容器
$ docker container ls

# 列出本机所有容器,包括终止运行的容器
$ docker container ls –a




1
A 暴力停机:
docker container kill  [containerID]: 相当于向容器里面的主进程发出 SIGKILL 信号
B 温柔停机:
docker container stop  [containerID]: 相当于向容器里面的主进程发出 SIGTERM 信号,然后过一段时间再发出 SIGKILL 信号。

docker container start [containerID] 

A,B两种方式只会停止运行的容器文件并不会删除容器文件



2.# 删除 image 文件
终止运行的容器文件,依然会占据硬盘空间,可以使用docker container rm命令删除。
$ docker image rmi [IMAGE ID]

如果出现如下报错:Error response from daemon: conflict: unable to delete aa27923130e6 (must be forced) - image is being used by stopped container 998a71bfc84f

解决地址:https://www.thegeekdiary.com/docker-troubleshooting-conflict-unable-to-delete-image-is-being-used-by-running-container/

大概如下:
查看容器文件
docker images
查看容器运行:

docker ps -a

docker container rm [containerID]
docker image rmi  [IMAGE ID]
根据依赖的id停止容器,然后删除
3.从image文件生成容器
运行下面的命令,将 image 文件从仓库抓取到本地
docker image pull library/redis  
docker container run命令是新建容器,每运行一次,就会新建一个容器。同样的命令运行两次,就会生成两个一模一样的容器文件







异常解决:
docker run -p 6800:6379 --name redis -v /mydata/redis/data:/data -d redis:5 redis-server --appendonly yes
docker: Error response from daemon: Conflict. The container name "/redis" is already in use by container "bbaff8c2e32983444897db301d15da8fde52ce79ded7a19027246746410cf6be". You have to remove (or rename) that container to be able to reuse that name.

解决:docker rm redis






设置开机重启:
chkconfig docker on
systemctl start docker
docker version
systemctl restart docker
systemctl stop docker



docker search  mysql

 

naco常用命令

原文:https://www.cnblogs.com/wangbiaohistory/p/14600178.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!