docker 安装和基本使用

1.docker 的安装

docker可以运行在windows上,linux上。

centos系统对docker支持友好,centos上docker运行稳定。

其他系统,docker需要到官网下载,解压,安装

centos yum源自带docker。

1.yum  -y install docker

docker 安装和基本使用

2.查看是否安装成功  yum list installed | grep docker 

docker 安装和基本使用

3. 启动docker,并查看docker的状态  ,

docker 在centos当中是一个服务,所以启动的命令是    systemctl start docker

查看状态的命令是:systemctl status docker

docker 安装和基本使用

4.查看docker版本命令  docker version

docker 安装和基本使用

5.查看镜像  docker images

docker 安装和基本使用

因为还没有拉取镜像,所以为空

6.修改docker源(中国科技大学)国外源下载比较慢

docker 安装和基本使用

docker 安装和基本使用

7.重新启动docker   systemctl restart docker

8.拉取镜像  docker pull image (现在就是使用国内源来拉取了,我们先拉取python)

docker 安装和基本使用

9.查看目标镜像是否存在   yum list installed | grep python

docker 安装和基本使用

10.创建容器:

docker create -it --name python 镜像id /bin/bash

docker 安装和基本使用

 

11.启动容器:

docker start -ai  容器名

docker 安装和基本使用

-a 将当前的输入/输出到容器上

-i 将当前的输入链接到容器上

exit  退出容器

docker 安装和基本使用

 

12.创建并启动容器

docker run -dit  --name=python3 镜像id /bin/bash       #(镜像id 余姚用docker images 来查看)

先获取镜像id

docker 安装和基本使用

创建并启动容器:

docker 安装和基本使用

创建容器的参数:

-i    交互式

-t 容器启动后会进入命令行,-i 和-t一起运行,容器创建之后,就能登录进去,并且分配一个伪终端。

-d 守护容器,容器当中的程序需要长期运行的时候,我们可以创建一个守护式的容器,就算exit 也不会停止。

13.进入容器:

docker exec -it python3 /bin/bash

exec  进入容器

-i 交互式

-t  容器启动后会进入命令行,-i 和-t一起运行,容器创建之后,就能登录进去,并且分配一个伪终端。

docker 安装和基本使用

14.列出运行的容器:

docker container ls

docker 安装和基本使用

15.列出所有容器:

docker container ls  --all

docker 安装和基本使用

16.停止运行的容器:

docker container stop  容器id或容器名称

docker 安装和基本使用

17.开始运行容器:

docker container start 容器id 或容器名

docker 安装和基本使用

 

18.杀死容器

docker container kill 容器id 容器名称

docker 安装和基本使用

19.删除容器

docker container rm 容器 id 容器名称

docker 安装和基本使用

注意:删除容器前要确保容器是停止状态,否则会报错

docker 安装和基本使用