Docker初探

Docker包含三个概念:

1:镜像:相当于java中的类,一个root的文件系统。

2:容器:相当于java中的类的实例。 容器可以被创建、启动、暂停、删除、停止等

3:仓库:存放镜像

 

以后台运行模式启动一个容器

docker run -itd --name dockerNickName 镜像 /bin/bash

注:加了 -d 参数默认不会进入容器,想要进入容器需要使用指令 docker exec

  • /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。

 

停止一个容器

docker stop 容器ID/容器名

停止的容器可以通过 docker restart 重启

docker restart <容器 ID>/容器名

进入docker容器中

docker exec -it 容器ID/容器名 /bin/bash

导出某个容器 快照文件

docker export 容器ID/容器名 > 自己起名.tar
导出的地址为 你执行命令时所在的文件夹

 

导入容器快照

可以使用 docker import 从容器快照文件中再导入为镜像

 cat 自己起名.tar | docker import - test/ubuntu:v1
   test/ubuntu:镜像名   v1 镜像的tag即版本号

 

删除容器

删除某个容器:  docker rm -f 1e560fca3906
清理掉所有处于终止状态的容器: docker container prune

 

 

镜像

本地镜像列表:docker images
拉取镜像:    docker pull ubuntu:16.04
删除镜像     docker rmi ubuntu:15.10
posted @ 2021-05-19 15:50  neoQVQ  阅读(40)  评论(0)    收藏  举报