docker 容器管理

创建容器

docker create  -it  centos6  bash # 这样可以创建一个容器,但该容器并没有启动

启动容器

docker start   container_id/name  # 启动容器后,可以使用 docker ps  查看到,有start 就有stop,和restart

之前我们使用的docker run 相当于先create再start docker run -it centos bash

docker run -d  # 可以让容器在后台运行比如:
docker run -d centos bash -c "while :; do echo "123"; sleep 2; done"


docker run --name web -itd centos bash #  --name 给容器自定义名字

docker run --rm -it centos bash -c "sleep 30" # --rm 可以让容器退出后直接删除,在这里命令执行完容器就会退出

容器历史信息

docker logs container_id

进入一个后台运行的容器

docker attach  container_id  # 但是attach命令不算好用,比如我们想要退出终端,就得exit了,这样容器也就退出了,

# 还有一种方法
docker exec -it container_id  bash  # 可以临时打开一个虚拟终端,并且exit后,容器依然运行着

删除容器

导出容器

导入容器

最后更新于

这有帮助吗?