docker进入容器命令和拷贝命令

2022-12-08  本文已影响0人  arkliu

进入容器命令

# 命令
docker exec -it 容器id  /bin/bash

# 测试
lh@lh-pc:~$ docker ps
CONTAINER ID   IMAGE     COMMAND       CREATED          STATUS          PORTS     NAMES
487356afebaf   centos    "/bin/bash"   32 minutes ago   Up 32 minutes             trusting_mestorf
lh@lh-pc:~$ docker exec -it 487356afebaf /bin/bash
[root@487356afebaf /]# ls
bin  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@487356afebaf /]# ps
  PID TTY          TIME CMD
   14 pts/1    00:00:00 bash
   28 pts/1    00:00:00 ps
[root@487356afebaf /]# 


# 方式2
docker attach 容器id

lh@lh-pc:~$ docker attach 487356afebaf
[root@487356afebaf /]# ls
bin  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

从容器内拷贝文件到主机

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

lh@lh-pc:~$ docker cp 487356afebaf:/home/hello.txt /home/lh/host_hello.txt
lh@lh-pc:~$ cat host_hello.txt 
hello world
lh@lh-pc:~$ 
上一篇 下一篇

猜你喜欢

热点阅读