docker 安装和基本使用
1.docker 的安装
docker可以运行在windows上,linux上。
centos系统对docker支持友好,centos上docker运行稳定。
其他系统,docker需要到官网下载,解压,安装
centos yum源自带docker。
1.yum -y install docker
2.查看是否安装成功 yum list installed | grep docker
3. 启动docker,并查看docker的状态 ,
docker 在centos当中是一个服务,所以启动的命令是 systemctl start docker
查看状态的命令是:systemctl status docker
4.查看docker版本命令 docker version
5.查看镜像 docker images
因为还没有拉取镜像,所以为空
6.修改docker源(中国科技大学)国外源下载比较慢
7.重新启动docker systemctl restart docker
8.拉取镜像 docker pull image (现在就是使用国内源来拉取了,我们先拉取python)
9.查看目标镜像是否存在 yum list installed | grep python
10.创建容器:
docker create -it --name python 镜像id /bin/bash
11.启动容器:
docker start -ai 容器名
-a 将当前的输入/输出到容器上
-i 将当前的输入链接到容器上
exit 退出容器
12.创建并启动容器
docker run -dit --name=python3 镜像id /bin/bash #(镜像id 余姚用docker images 来查看)
先获取镜像id
创建并启动容器:
创建容器的参数:
-i 交互式
-t 容器启动后会进入命令行,-i 和-t一起运行,容器创建之后,就能登录进去,并且分配一个伪终端。
-d 守护容器,容器当中的程序需要长期运行的时候,我们可以创建一个守护式的容器,就算exit 也不会停止。
13.进入容器:
docker exec -it python3 /bin/bash
exec 进入容器
-i 交互式
-t 容器启动后会进入命令行,-i 和-t一起运行,容器创建之后,就能登录进去,并且分配一个伪终端。
14.列出运行的容器:
docker container ls
15.列出所有容器:
docker container ls --all
16.停止运行的容器:
docker container stop 容器id或容器名称
17.开始运行容器:
docker container start 容器id 或容器名
18.杀死容器
docker container kill 容器id 容器名称
19.删除容器
docker container rm 容器 id 容器名称
注意:删除容器前要确保容器是停止状态,否则会报错