您的位置:首页 > 运维架构 > Docker

Docker容器管理

2016-05-25 16:40 701 查看
1、# docker create -it centos //创建一个容器并不启动

2、# docker container_id //启动容器后,可以使用docker ps查看到,也可以用stop停止,也可以用restart重启,docker run相当于先create在start

3、# docker run -it centos bash //可以进入一个虚拟终端里面,可以运行一些命令,使用exit或者ctrl d退出bash,当退出后,容器也会停止

4、# docker run -d //可以让容器直接在后台运行

例如:docker run -itd centos /bin/bash

进入刚才创建的容器:docker exec -it container_id

5、#docker attach container_id //也可以进一个后台运行的容器,但是退出终端口容器将会停止

6、# docker run -d centos bash -c "while :; do echo "123" ; done"

7、# docker run -itd --name fansik centos bash //--name可以给容器起个名字

8、# docker rm container_id //可以删除一个未运行的容器

9、# docker rm -f container_id 可以删除一个正在运行的容器

10、# docker run --rm centos bash -c "sleep 30" //--rm可以让容器退出后直接删除,在这里命令执行完就会退出,不能和-d一起使用。# docker rm 9ca8e9d80b20 95895974048e dad4e9070e2b也可以同时删除多个容器

11、# docker logs container_id //可以获取到容器运行历史信息

12、# docker export container_id > fansik.tar //导出容器,可以迁移到其他机器上,需要导入

13、# cat fansik.tar | docker import - fansik //这样是生成一个叫fansik的镜像,如果要使用这个容器需要在这个镜像的基础上运行产生容器:# docker run -itd fansik bash
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: