Docker-进入容器和拷贝容器

1. 容器的使用通常都是后台运行,如果中途需要进入容器,修改配置

docker exec -it 容器ID
#以交互的方式进入容器
#进入容器后开启一个新的终端,可以在里面操作(常用)
docker attach -it 容器ID
# 进入容器正在执行的终端,不会启动新的进程
区别
  • exec 进入容器:进入容器后开启一个新的终端,可以在里面操作(常用),exit退出后,容器并不会停止
  • attach 进入容器:进入容器正在执行的终端,不会启动新的进程

2. 从容器内拷贝文件到主机

docker cp 34675d77cbdd:/home/test.java /home
#拷贝已停止运行的容器中容器ID为34675d77cbdd的/home/test.java文件到主机的/home下
[root@QK ~]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
[root@QK ~]# docker images
REPOSITORY    TAG       IMAGE ID       CREATED        SIZE
hello-world   latest    d1165f221234   8 weeks ago    13.3kB
centos        latest    300e315adb2f   4 months ago   209MB
[root@QK ~]# docker run -it centos /bin/bash
[root@34675d77cbdd /]# [root@QK ~]# docker ps
CONTAINER ID   IMAGE     COMMAND       CREATED              STATUS              PORTS     NAMES
34675d77cbdd   centos    "/bin/bash"   About a minute ago   Up About a minute             beautiful_fermi
[root@QK ~]# docker attach 34675d77cbdd
[root@34675d77cbdd /]# cd /home
[root@34675d77cbdd home]# ls
[root@34675d77cbdd home]# touch test.java
[root@34675d77cbdd home]# ls
test.java
[root@34675d77cbdd home]# exit
exit
[root@QK ~]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
[root@QK ~]# docker ps -a
CONTAINER ID   IMAGE         COMMAND       CREATED          STATUS                      PORTS     NAMES
34675d77cbdd   centos        "/bin/bash"   3 minutes ago    Exited (0) 14 seconds ago             beautiful_fermi
f6305ecfabce   hello-world   "/hello"      19 minutes ago   Exited (0) 19 minutes ago             boring_pike
[root@QK ~]# cd /home
[root@QK home]# ls
[root@QK home]# docker cp 34675d77cbdd:/home/test.java /home
[root@QK home]# ls
test.java
[root@QK home]# 

在这里插入图片描述

有参考的命令

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值