Docker 容器基础

Docker 镜像的搜索下载以及查看删除

  • 查看本地镜像:docker images
  • 搜索镜像:docker search centos
  • 搜索镜像并过滤是官方的:docker search --filter “is-official=true” centos
  • 下载centos镜像:docker pull centos:7
  • 本地镜像的删除:docker rmi cenos:7

配置阿里云镜像
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

[root@localhost etc]# cd docker/
[root@localhost docker]# ls
key.json
[root@localhost docker]# vi /etc/docker/daemon.json
[root@localhost docker]# systemctl daemon-reload && systemctl restart docker

# 查看当前正在运行的容器
docker ps (-a  未运行的也会显示)

# 创建容器并进入  推出的话会自动关闭容器
docker run -it centos:7
# 创建时不会进入容器 
docker run -itd centos:7 
# 进入容器
docker exec -it CONTAINER ID 

# 停止容器
docker stop CONTAINER ID

# 自定义容器名字
[root@localhost docker]# docker run -itd --name mycentos centos:7
87db17f59ad7bc4042f2bb36d4be0d59f4f05fdadee8a38d62f34d12b818feec
[root@localhost docker]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
87db17f59ad7        centos:7            "/bin/bash"         5 seconds ago       Up 4 seconds                            mycentos

# 停止所有正在运行的容器
docker stop $(docker ps -a -q)
# 启动所有容器
docker start $(docker ps -a -q)

Docker容器文件复制与挂载
从宿主机复制到容器:

docker cp 宿主机本地路径 容器名字:容器路径

[root@localhost ~]# pwd
/root
[root@localhost ~]# cat >123.txt
abcde
[root@localhost ~]# cat 123.txt 
abcde
[root@localhost ~]# docker cp /root/123.txt mycentos:/home/
[root@localhost ~]# docker exec -it mycentos /bin/bash
[root@7655d9965c6b /]# cd /home/
[root@7655d9965c6b home]# ls
123.txt
[root@7655d9965c6b home]# cat 123.txt 
abcde


从容器复制到宿主机

docker cp 容器名字:容器路径 宿主机本地路径


[root@7655d9965c6b home]# cat >456.txt
456
[root@7655d9965c6b home]# ls
123.txt  456.txt
[root@7655d9965c6b home]# cat 456.txt 
456
[root@7655d9965c6b home]# exit
exit
[root@localhost ~]# docker cp mycentos:/home/456.txt /root/
[root@localhost ~]# ls
?        anaconda-ks.cfg                    initial-setup-ks.cfg                   公共  下载
??       classbro-auto-product-main(1).zip  mongodb-linux-x86_64-rhel70-5.0.8.tgz  模板  音乐
123.txt  Desktop                            mysql                                  视频  桌面
456.txt  dump.rdb                           namespaces                             图片
a.cfg    home  

宿主机文件夹挂在到容器中
注意:不能挂载到已经运行的容器

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

季布,

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值