一个月学会Docker技术,Python玩转大数据-2
学习内容:1、docker镜像的保存、载入、删除
2.、docker容器的创建、启动和停止
一、docker镜像的保存、载入、删除
1、镜像的保存 :docker save -o redis.tar tony6666666666/redis
2、有了镜像,在需要的时候可以使用docker load将本地保存的镜像再次导入docker
#docker load --input redis.tar
3、docker rmi -f id
二、docker容器的创建、启动和停止
1、打印 #docker run centos cal
2、也可以通过指定参数,来启动一个bash交互终端
#docker run -t -i centos /bin/bash
#docker run -itd centos /bin/bash
3、docker启动和停止
#docker stop id…
#docker start id…
4、守护态运行
很多时间,我们希望容易在后台以守护态运行,此时可以添加-d参数来实现(d是daemon的首字母)
例如我们启动centos后台容器,每隔一秒打印当天的日历
docker run -d centos /bin/sh -c “while true;do echo hello docker;sleep 1;done”
5、查看启动的centos容器的标准输出!!!!!!!!!!1
#docker logs frosty_brahmagupta/CONTAINER ID(注意这一串是容器的names)
#docker ps
6、查看所有容器
docker ps -a
7、容器在后台运行,想要和后台容器建立联系,两种方法:
docker attach和nsenter工具
方式一:
①联系:#docker attach
②显示运行程序: #top
方式二:
①查看相关容器运行信息,拿到PID信息
#docker container top gifted_dijkstra(NMAES)
②nsenter --target (PID) --mount --uts --ipc --net --pid
8、和容器建立了联系,在容器里面就可以安装软件了:
[root@5205dfe7ead5 /]# yum install mysql



