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