Docker使用

Docker容器的基本操作

1. 基本操作

容器保护三个状态:
- 运行:进程正常运行
- 暂停:进程暂停,CPU不再运行,并不释放内存
- 停止:进程终止,回收进程占用的内存、CPU等资源
其中:
	- docker run:创建并运行一个容器,处于运行状态
	- docker pause:让一个运行的容器暂停
	- docker unpause:让一个容器从暂停状态恢复运行
	- docker stop:停止一个运行的容器
	- docker start:让一个停止的容器再次运行
	- docker rm:删除一个容器

2. 创建一个容器

创建并运行nginx容器的命令:

docker run --name containerName -p 80:80 -d nginx
命令解读:
	docker run :创建并运行一个容器
	--name : 给容器起一个名字,比如叫做mn
	-p :将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口
	-d:后台运行容器, 不加则前台运行
	nginx:镜像名称,例如nginx
这里的`-p`参数,是将容器端口映射到宿主机端口。
默认情况下,容器是隔离环境,我们直接访问宿主机的80端口,肯定访问不到容器中的nginx。
现在,将容器的80与宿主机的80关联起来,当我们访问宿主机的80端口时,就会被映射到容器的80,这样就能访问到nginx了
// 查询容器状态    -a 加此命令可以查询停止的
docker ps 
docker ps -a
// mn 为你的容器名称
dokcer logs  mn
// -f 持续日志更新
docker logs -f mn

3. 进入容器,修改文件

// 进入容器的命令
docker exec -it mn bash
命令解读:
- docker exec :进入容器内部,执行一个命令
- -it : 给当前进入的容器创建一个标准输入、输出终端,允许我们与容器交互
- mn :要进入的容器的名称
- bash:进入容器后执行的命令,bash是一个linux终端交互命令

Docker 常见命令

DockerHub地址

官网地址: https://hub.docker.com/

查看镜像

docker images

安装镜像

// 安装nginx 镜像    不加版本默认为最新版本
docker pull nginx

保存镜像

// -o 导出    
// nginx.tar 导出的文件名称,没有会创建
// ningx:latest   nginx导出的镜像     latest 这个镜像的TAG    docker images 可以查询到
docker save -o  nginx.tar  nginx:latest

删除镜像

// 可以使用镜像名称与TAG集合
// 也可以使用镜像ID来删除
docker rmi  nginx:latest

加载镜像

// -i  导入     -q 不打印日志
docker load -i nginx.tar

docker --help

docker --help
//  等等可以查询使用方法
docker images --help 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值