容器(三) 创建后台守护式容器 (问题):使用docker run -d ubuntu命令启动后台模式的容器ubuntu,然后用docker ps 查询提示没有找到运行的容器
Docker容器后台运行就必须有一个前台进程,不然容器没事做,会自杀
解决方法:将运行的程序以前台进程的方式运行
查看容器日志 docker logs 容器id
查看容器的进程 docker top 容器id
查看容器内部细节 docker inspect 容器id
重新进入 进入正在运行的容器并以命令行交互
docker exec -it 容器id bashShell
重新进入
docker attach 容器id
(区别)
1 2 3 4 5 6 7 8 9 10 [root@iZ8vbfaek3x3ogtpxnpnwfZ ~]# docker ps
从容器内拷贝文件到主机 docker cp 容器id:容器地址 主机地址
1 2 3 4 5 6 7 8 9 [root@iZ8vbfaek3x3ogtpxnpnwfZ ~]# docker cp 26191ecfb227:/tmp/a.txt /opt/ab.txt
导入和导出容器 1 2 3 4 5 6 7 8 9 10 11 12 [root@iZ8vbfaek3x3ogtpxnpnwfZ opt]# docker ps
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [root@iZ8vbfaek3x3ogtpxnpnwfZ opt]# docker ps