01 docker篇 下载(导入) 以及 基础使用, 常用base指令

143 阅读3分钟

目录

1. docker (下载):

2. docker(拉取与运行) :

docker build ***

docker pull ***

docker run ***

注意: 先有镜像 后有容器 需要run 镜像

2.1查看镜像文件(本地)

2.2 docker 容器操作

2.2.1 docker ps 查看容器

2-2-2 docker 容器删除(以及停止的全部容器)

清除所有终止状态容器:  

2-2-3 查看容器日志  docker container logs fcb

2-2-3  容器内基本操作

3. 导出与导入镜像

导出: docker save hello-world | gzip > helloworld.tar.gz 

 导入: docker load < helloworld.tar.gz 

4. 运行docker容器并进入

简化:  创建并进入bash 

 正常 : 运行+进入docker

[不全 持续总结]


(持续总结)

1. docker (下载):

下载docker : 服务器直接下载(centos 8 一篇文章解决问题) 链接!!!!

启动docker : systemctl start docker

关闭docker:  systemctl stop docker

重启docker:  systemctl restart docker

设置开机自启: systemctl enable docker

关闭开机自启: systemctl disable docker

2. docker(拉取与运行) :

docker build ***

docker pull ***

-> docker pull hello-world

-> docker 从远端仓库拉取到本地 

docker run ***

-> docker 运行 镜像(先看本地 没有才从远端拉取)

注意: 先有镜像 后有容器 需要run 镜像

2.1查看镜像文件(本地)

docker images

docker image rm 镜像文件名

 

2.2 docker 容器操作

2.2.1 docker ps 查看容器

-a: 查看全部容器

2-2-2 docker 容器删除(以及停止的全部容器)

docker container rm 容器pid

-f 强制删除 (不建议)

注意: 不写container也行

清除所有终止状态容器:  

docker container prune

2-2-3 查看容器日志  docker container logs fcb

--> 重要 查看到容器中的操作(全部 一般找错使用)

2-2-3  容器内基本操作

启动容器 docker start *** (containerID)

停止容器 docker stop *** (containerID)

重启容器 docker restart *** (containerID)

3. 导出与导入镜像

导出: docker save hello-world | gzip > helloworld.tar.gz 

在哪个文件夹下就压缩到哪个文件夹  复制即可

 导入: docker load < helloworld.tar.gz 

找到文件位置 运行上述指令 docker images 查看 即可

4. 运行docker容器并进入

-i 表示交互式操作,

-t 表示终端

-it 终端交互 容器中执行代码

简化:  创建并进入bash 

docker run -it centos:8 bash

 正常 : 运行+进入docker

启动容器 然后exec 进入  

docker start  ***(containerID)

docker exec -it 717 bash

[不全 持续总结]