docker安装

1、查看操作系统
cat /etc/redhat-release

2、docker是不是centos系统自带的软件,可以用yum install docker直接安装?
安装docker
Docker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里。

3、查看docker版本

4、
启动 Docker 后台服务

[root@runoob ~]# service docker start

  1. 由于现在的docker的局限性,现在只能使用在64位的服务器上;
    (2) 由于linux容器的bug,docker在linux的kernel3.8上运行最佳,同时需要支持AUFS。

5、docker run就是docker create和docker start两个命令的组合

6、docker命令
docker ps 命令会列出所有运行中的容器。
docker ps –a命令会列出所有的容器,不管是运行的,还是停止的。

docker images –a命令列出了所有的镜像,也可以说是列出了所有的可读层。

docker stop
docker stop命令会向运行中的容器发送一个SIGTERM的信号,然后停止所有的进程。

docker kill
docker kill 命令向所有运行在容器中的进程发送了一个不友好的SIGKILL信号。

docker pause
不能够让所有进程暂停

docker rm
docker rm命令会移除构成容器的可读写层。注意,这个命令只能对非运行态容器执行。

docker rmi
docker rmi 命令会移除构成镜像的一个只读层。你只能够使用docker rmi来移除最顶层(top level layer)(也可以说是镜像),你也可以使用-f参数来强制删除中间的只读层。

docker commit
docker commit命令将容器的可读写层转换为一个只读层,这样就把一个容器转换成了不可变的镜像。

docker history
docker history命令递归地输出指定镜像的历史镜像。

停止WEB应用容器
runoob@runoob:~$ docker stop determined_swanson
determined_swanson

重启WEB应用容器
已经停止的容器,我们可以使用命令 docker start 来启动。
runoob@runoob:~$ docker start determined_swanson
determined_swanson

docker ps -l 查询最后一次创建的容器:

正在运行的容器,我们可以使用 docker restart 命令来重启

移除WEB应用容器
我们可以使用 docker rm 命令来删除不需要的容器
runoob@runoob:~$ docker rm determined_swanson
determined_swanson

删除容器时,容器必须是停止状态,否则会报如下错误
runoob@runoob:~$ docker rm determined_swanson
Error response from daemon: You cannot remove a running container 7a38a1ad55c6914b360b565819604733db751d86afd2575236a70a2519527361. Stop the container before attempting removal or use -f

更多技术文章请关注公众号:架构师Plus,
扫码添加
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值