docker停止(docker停止容器命令)

本篇文章给大家谈谈docker停止,以及docker停止容器命令对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

docker取消挂载

后端

docker-修改容器的挂载目录三种方式

普通网友

原创

关注

1点赞·492人阅读

方式一:修改配置文件(需停止镇岩docker服务)

1、停止docker服务

systemctl stop docker.service(关键,修改之前必须停止docker服务)

2、vim /var/lib/docker/containers/container-ID/config.v2.json

修改配置文件中的目录位置,然后保存退出

"MountPoints":{"/home":{"Source":"/docker","Destination":"/home","RW":true,"Name":"","Driver":"","Type":"bind","Propagation":"rprivate","Spec":{"Type":"bind","Source":"//docker/腔迅","Target":"/home"}}}

登录后复制

3、启动docker服务

systemctl start docker.service

4、启动docker容器

docker start container-name/ID

方式二:提交现有容器为新镜像,然后重新运行它

$ docker ps -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

5a3422adeead ubuntu:14.04 "/bin/bash" About a minute ago Exited (0) About a minute ago agitated_newton

$ docker commit 5a3422adeead newimagename

$ docker run -ti -v "$PWD/伍旅此dir1":/dir1 -v "$PWD/dir2":/dir2 newimagename /bin/bash

登录后复制

然后停止旧容器,并使用这个新容器,如果由于某种原因需要新容器使用旧名称,请在删除旧容器后使用docker rename。

方式三:export容器为镜像,然后import为新镜像

$docker container export -o ./myimage.docker 容器ID

$docker import ./myimage.docker newimagename

$docker run -ti -v "$PWD/dir1":/dir1 -v "$PWD/dir2":/dir2 newimagename /bin/bash

登录后复制

然后停止旧容器,并使用这个新容器,如果由于某种原因需要新容器使用旧名称,请在删除旧容器后使用docker rename。

[img]

Docker基本概念及操作指令

由容器 镜像和仓库三部分组成;

仓库: 常用的官方仓库---- docker hub 

docker hub仓库 :分为公有和私有仓库;内包含着很多镜像,每个镜像可以创造出很多个独立容器;

Docker 镜像 基本操作:

1)docker --version  // 查看是否安装完成及版本

2)docker info     // 可查看加速镜像

3)docker列出镜像 docker image /docker image ls

4)docker获取镜像      docker pull  [选项]  [docker hub地址 ]

5)docker删除镜像 docker rmi nginx:8 .  // 删除镜像前需保证该镜像未被其他容器使用

Docker 容器 基本操作:

1)查看正在运行的容器docker ps/docker container ls

加 -a 代表查看全部容器(嫌顷 已停止)

2)启动容器

docker run 参数 镜像名称:tag  执行命令

-i  保持和docker的交互,启动时和结束后,容器依然存活

-d 后台运行容器

--rm 容器 在使用后就销毁

-p 宿主机 内部端口

3)删除容器docker rm 容器名

4)停止容器docker stop id/name

5)全部停止容器docker stop $(docker ps -a -q)

6)启动容器docker start id/name

除了命令行操作之外,可通过vscode插件或者docker app本裤虚身来进行docker的各项芹纯陆操作;

docker网心云显示在线时间为0

docker网心云的在线时间为0可能是由于网络原因或者是因为docker容器已经停止运行了。首先,检查网络状况,确认是否能够访问docker容器。其次,检查docker容派缓斗器哪谨是否已经运行,如果没有,可以尝试使用docker start命令来启动docker容器。最后,如果docker容器运行正常,可以尝试重启docker容器尘磨,以重置在线时间。

docker容器运维命令有哪些

docker run -d --name alias-Name imageName //在后台启动一个容器

docker start Name/ID //启动容器

docker stop Name/ID //停止容器

docker restart Name/ID //重启容器

docker kill -s KILL Name/ID //杀死一个运行的容器

docker rm /rm -f Name/ID //删除容器

docker pause Name/ID //停止容器

docker unpause Name/ID //恢复容器

docker create --name CONTAINER_Name imageName //只创建容器但不启动

docker ps / docker ps -a //查看运行的容器

docker exec -it CONTAINER_ID /bin/bash //进行一个运行中的容器,开启一个新的终端

docker attach CONTAINER_ID //进行一个运行中的容器,不开启一个新的终端

docker inspect CONTAINER_Name //查看容器的相关信息

docker top CONTAINER_Name //查看容器里面的进程

docker events -f "image"="imageName" --since="1467302400" //时间戳=2016年姿好7月1日后的相关事件

docker logs CONTAINER_Name //查看容器的日志输出

docker wait CONTAINER_Name //阻塞运行直到容器停止,然后打印出它的退出代码

docker export -o test.tar CONTAINER_ID //将容器进行打包保存到本地,文件类型为tar

cat test.tar |docker import - image_name:tag //将上面保存的文件导入到镜像库中

docker port CONTAINER_ID //查看容器的端口映射情况

commit 从容器中创建一个新的链羡镜像

docker commit -a "tony test" -m "迹唤铅my mysql" CONTAINER_ID mymysql:v1

docker images mymysql:v1

cp 在使用的过程中会进行多个主机与容器之间的数据交换

docker cp /ruiqi/content CONTAINER_ID:/ruiqi/

diff 用来检查容器里面文件结构的更改

docker diff CONTAINER_ID

docker images /docker images -a //查看本地的镜像,-a 表示是所有的镜像

docker rmi -f image_name //删除镜像

docker tag mysql:v5.6 mysql:v5.7 //给镜像做一个有别名的复本

docker build -t runoob/ubuntu:v1 . //构建一个镜像

docker history image_name //查看当前这个镜像的 历史 信息

docker save -o TestFlask.tar TestFlask:v3 //将当前的镜像保存到本地的一个tar 类型的文件

docker login //登录镜像仓库

docker pull //从镜像仓库中拉镜像

docker push //向镜像仓库推本地的镜像文件

docker search //检索镜像内容

关于docker停止和docker停止容器命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表