Docker容器技术(四)

Docker容器技术

容器的日常管理

容器的启/停

  • 启动容器
# 命令:
docker container run -itd --name webserver -p 8080:80 nginx:1.15.12
-i: input
-t: container
-it: 给一个可以输入的终端(容器)
-d: 后台运行
--name: 取名字
-p: 端口映射

[root@seravACHu1bmB ~]# docker container ls
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
[root@seravACHu1bmB ~]# docker container run -itd --name webserver -p 8080:80 nginx:1.15.12
5c34047e4a41aa1a0b4397084e83a51864153e2d694a73be971de511007a998f
[root@seravACHu1bmB ~]# docker container ls
CONTAINER ID   IMAGE           COMMAND                  CREATED          STATUS         PORTS                                   NAMES
5c34047e4a41   nginx:1.15.12   "nginx -g 'daemon of…"   10 seconds ago   Up 8 seconds   0.0.0.0:8080->80/tcp, :::8080->80/tcp   webserver

  • 关闭容器
docker stop 容器名
  • 强制关闭
docker kill 容器名
  • 重启容器
docker restart 容器名
  • 查看容器状态(启动/关闭)
docker ps -a
  • 启动停止的容器
docker start 容器名
  • 删除容器
docker container rm 容器名
  • 删除所有容器
docker container rm -f `docker ps -a -q`
docker container rm -f `docker ps -aq`

进入容器

# 命令
docker exec -it 容器名 解释器(bash/sh)

[root@seravACHu1bmB ~]# docker exec -it webserver bash
root@5c34047e4a41:/# 

容器与宿主机间文件传输

# 从容器中复制文件到宿主机中
docker cp 容器名:容器中文件路径 宿主机的文件路径
# 将文件复制到容器中
docker cp 宿主机的文件路径 容器名:容器中文件路径
# 例子
docker cp webserver:/etc/nginx/conf.d/default.conf /opt/
docker cp /opt/ webserver:/etc/nginx/conf.d/default.conf

持续更新中. . . . . .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值