获取镜像
docker pull 镜像名称
启动容器
docker run -it 镜像名称 /bin/bash
参数说明:
- -i: 交互式操作。
- -t: 终端。
- 镜像名称: 需要安装应用的名称。
- /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash
启动已停止运行的容器
查看所有的容器命令如下:
$ docker ps -a
使用 docker start 启动一个已停止的容器:
停止一个容器
停止容器的命令如下:
$ docker stop <容器 ID>
停止的容器可以通过 docker restart 重启:
$ docker restart <容器 ID>
进入容器
在使用 -d 参数时,容器启动后会进入后台。此时想要进入容器,可以通过以下指令进入:
-
docker attach
-
docker exec:推荐大家使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止。
attach 命令
下面演示了使用 docker attach 命令。
exec 命令
下面演示了使用 docker exec 命令。
docker exec -it 243c32535da7 /bin/bash
导入容器快照
可以使用 docker import 从容器快照文件中再导入为镜像,以下实例将快照文件 ubuntu.tar 导入到镜像 test/ubuntu:v1:
$ cat docker/ubuntu.tar | docker import - test/ubuntu:v1
删除容器
删除容器使用 docker rm 命令:
$ docker rm -f 1e560fca3906
列出镜像列表
可以使用 docker images 来列出本地主机上的镜像。
各个选项说明:
-
REPOSITORY:表示镜像的仓库源
-
TAG:镜像的标签
-
IMAGE ID:镜像ID
-
CREATED:镜像创建时间
-
SIZE:镜像大小
-
删除镜像
镜像删除使用 docker rmi 命令,比如我们删除 hello-world 镜像:
$ docker rmi hello-world -
拖取镜像
我们决定使用上图中的 httpd 官方版本的镜像,使用命令 docker pull 来下载镜像。
-
查找镜像
-
docker search httpd -
获取一个新的镜像
-
docker pull 镜像名 -
1、彻底卸载zabbix和删除残留文件
1
2
[root@localhost etc]# service zabbix stop //这个命令是停止服务
[root@localhost etc]# rpm -qa | grep zabbix // 这个命令就会查看该操作系统上是否已经安装zabbix
[root@localhost etc]# yum remove zabbix(根据搜索出的类表依次卸载) //这个命令是卸载zabbix
有的话,我们就通过
rpm -e命令 或者rpm -e --nodeps命令来卸载掉1
2
[root@localhost ~]# rpm -e zabbix(根据搜索出的类表依次卸载) // 普通删除模式[root@localhost ~]# rpm -e--nodeps zabbix(根据搜索出的类表依次卸载) // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除2、查找之前zabbix的目录、并且删除
1
find/ -name zabbix
本文详细介绍了Docker的基本操作流程,包括获取镜像、启动容器、管理容器状态、进入容器、导入容器快照、删除容器及镜像等关键步骤。同时,提供了具体的命令示例,如使用docker pull下载镜像,docker run启动容器,docker stop停止容器等。
12万+

被折叠的 条评论
为什么被折叠?



