Docker使用第二步–访问容器及与宿主交互 四 (基础篇)
容器与宿主之间拷贝文件
该功能主要使用 docker cp 命令
1.从宿主机拷文件到容器里面:
1 |
docker cp 宿主机文件地址 容器名称:容器目录地址 |
例如(该命令在宿主机执行):
1 |
sudo docker cp /home/soft/redis-4.0.8.tar.gz stoic_zhukovsky:/home/soft |
那么如何查看容器名称呢?
执行 docker ps
1 2 3 4 |
[root@localhost test]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a85d5a72a8db poxiao/centos:v7 "/bin/bash" 27 minutes ago Up 27 minutes stoic_zhukovsky [root@localhost test]# |
看到 NAMES : stoic_zhukovsky
stoic_zhukovsky 就是容器名称了
2.从容器里面拷文件到宿主机
1 |
docker cp 容器名称:容器目录地址 宿主机文件地址 |
例如(该命令在宿主机执行):
1 |
sudo docker cp stoic_zhukovsky:/home/soft/redis.tar.gz /home/soft/test |
容器访问宿主机网络
宿主机访问容器网络
容器访问同一宿主机的其他容器
容器访问同一内网下的其他容器
外部客户端访问容器网络
参考链接:
https://blog.csdn.net/niu_hao/article/details/69546208
https://blog.csdn.net/yangzhenping/article/details/43667785
https://blog.csdn.net/xtfge0915/article/details/52169445