docker的基本使用


参考网站http://linux.51yip.com/search/docker

一、启动与关闭容器

(一)创建并启动基本的容器命令

docker run -it REPOSITORY:TAG /bin/bash
# REPOSITORY:TAG获取
docker images

在这里插入图片描述

(二)创建并启动有端口映射的容器

  • 作用:容器的服务端口P’ 绑定到宿主机的端口P上,最终达到一种效果:外部程序通过宿主机的P端口访问,就像直接访问Docker容器网络内部容器提供的服务一样。
nvidia-docker run -it --rm--name 容器名 -dev -v /mnt/data2:/share -p映射端口号:映射端口号 REPOSITORY:TAG
##
-p 或-P端口映射,-P,docker会随机映射49000~49900的端口到内部容器开放的网落端口
docker inspect+容器可以获取容器的详细信息

(三)停止运行中的容器

docker stop <容器id>

(四)重新启动docker容器

docker start <容器id>

二、相关容器信息查询

(一)查看容器项目REPOSITORY:TAG

# 用于创建容器时候下拉的库
docker images

在这里插入图片描述

(二)查看正在运行的容器

  • 可以拿到正在运行的容器ID 可以进行进去容器、关闭容器等操作
docker ps

在这里插入图片描述

三、容器文件复制

(一)将宿主的问价复制到容器

docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径# 怎么查看已有的容器名 , NAMES那一列
docker ps 

(二)将容器的文件复制到宿主

docker cp 容器名:要拷贝的文件在容器里面的路径       要拷贝到宿主机的相应路径

四、进入与退出容器

(一)进入容器

docker exec -it 39251404bd81 /bin/bash 
docker exec -it 容器ID /bin/bash 
# 使用“docker attach”命令进入container(容器)有一个缺点,那就是每次从container中退出到前台时,container也跟着退出了。要想退出container时,让container仍然在后台运行着,可以使用“docker exec -it”命令。每次使用这个命令进入container,当退出container后,container仍然在后台运行

(二)退出容器

Ctrl+P+Q
## 
如果使用exit退出,那么在退出之后会关闭容器
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洋芋本人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值