获取镜像
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