(三)docker容器操作

新建并启动容器

1.使用docker create 新建容器

docker create和 docker run 两种方法新建容器,docker run 命令直接启动容器,docker create 可以创建一个当前不使用的容器
docker create -it centos
在这里插入图片描述
docker ps -a 查看容器状态
在这里插入图片描述
一般容器有三种状态:
Up 正在运行
Exited 退出,或停止
Created ,创建但尚未启动

我们可以通过docker start 命令启动容器,后面跟上IMAGE ID 前三位即可
在这里插入图片描述docker run 命令可以启动一个伪终端,输入exit 命令退出,退出后为停止的状态
在这里插入图片描述
如果需要容器在后台运行,我们可以在运行命令加参数d
在这里插入图片描述在这里插入图片描述

可以通过docker logs查看命令输出情况,docker logs -f 相当于linux 的tail -f 可以动态查看容器输出日志。

我们还可以进行端口映射
docker 通过-p参数,将我们容器端口映射到主机端口
这里运行 下一个web应用,将端口5000 映射到主机的5000
docker run -d -p 5000:5000 training/webapp python app.py
我们可以通过docker ps -a 命令来查看端口的映射情况
我们也可以通过docker port 来查看指定容器端口映射的情

检查web 应用程序
docker inspect 容器名返回一个json,来显示容器底层的信息和配置。

停止容器

docker stop 命令可以停止容器,-t 参数为需要延迟几秒停止容器
docker stop -t 10 223
在这里插入图片描述

重新启动容器

docker start 命令可以重新启动容器
或者可以通过docker restart

进入容器

使用docker exec

docker exec -it
在这里插入图片描述

使用docker attatch 命令

docker attach 223

导入导出容器

docker export 命令可以导出容器
docker import 命令可以导入容器,成为镜像
在这里插入图片描述

删除容器

如果通过docker rm 命令删除容器,需要先停止容器
docker stop image_id
docker rm image_id
如果想直接删除容器,可以添加-f
docker rm -f image_id
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值