5、进入容器的命令和拷贝命令

============================
\color{#4285f4}{K}\color{#ea4335}{a}\color{#fbbc05}{r}\color{#4285f4}{y}\color{#34a853}{开}\color{#ea4335}{源}
============================

进入当前正在运行的容器

#我们通常容器都是使用后台运行的,需要进入容器,修改一些配置

#命令
docker exec -it  容器id bashShell

#测试
[root@izuf68ul8fasmt5nd7o6exz ~]# docker exec -it 6416b13674db /bin/bash
[root@6416b13674db /]# ls
bin  etc   lib    lost+found  mnt  proc  run   srv  tmp  var
dev  home  lib64  media       opt  root  sbin  sys  usr
[root@6416b13674db /]# ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 13:24 ?        00:00:00 /bin/sh -c while true;do echo kari; s
root      1787     0  0 13:53 pts/0    00:00:00 /bin/bash
root      1820     1  0 13:54 ?        00:00:00 /usr/bin/coreutils --coreutils-prog-s
root      1821  1787  0 13:54 pts/0    00:00:00 ps -ef
[root@6416b13674db /]# 

# 方式二
docker attach 容器id

#测试
[root@kari ~]# docker attach b2b5038486e3 
正在执行当前的代码.....

# docker exec  # 进入容器开启一个新的终端,可以在里面操作(常用)
# docker attach 进入容器正在执行的终端,不会启动新的进程!

从容器内拷贝到文件主机上

docker cp 容器id: 容器内路径 目的的主机路径

关注kari自建博客站
http://blog.petchk.cn/

关注kari的git博客https://chenhuakai.github.io/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。