docker使用教程(装linux比虚拟机方便)

目录

一、介绍

二、使用

1.docker换源

2.下载操作系统

3.查看docker内的容器有哪些

4. 运行指定容器

5.进入容器

​编辑1.attach进入容器(输入容器ID前4位)

2.exec进入容器(可以输入ID或者NAMES)

6.退出容器

7.在宿主机器和容器之间拷贝文件

1.宿主机器--->容器

2.容器--->宿主机器

8.通过客户端查看镜像和容器 

9.通过Dockerfile构建容器

10.重启容器


一、介绍

docker容器是比虚拟机更轻量的虚拟技术,可以在docker容器内安装许多操作系统,并且宿主机器和docker内的操作系统可以互相传输文件。

二、使用

1.docker换源

{
    "registry-mirrors": [
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.docker-cn.com"
    ]
}

2.下载操作系统

docker pull ubuntu

docker pull centos 

3.查看docker内的容器有哪些

docker images

4. 运行指定容器

docker的run命令详解

docker run -itd --name ubuntu-test ubuntu

可以简写为

docker run -it ubuntu 

可以使用start/stop启动或关闭指定容器

docker start/stop name/id 

选项选项简写说明
–detach-d在后台运行容器,并且打印容器id。
–interactive-i即使没有连接,也要保持标准输入保持打开状态,一般与 -t 连用。
–tty-t分配一个伪tty,一般与 -i 连用。
-name为容器指定一个名称

5.进入容器

显示当前所有运行中的容器

docker container ls 

docker ps 

1.attach进入容器(输入容器ID前4位)

docker attach a5eb

2.exec进入容器(可以输入ID或者NAMES)

bash代表以shell方式进入容器 

 docker exec -it f842 bash

docker exec -it centos7 bash 

6.退出容器

推出后容器消失

exit

 仅退出,容器不消失

ctrl+P+Q

7.在宿主机器和容器之间拷贝文件

1.宿主机器--->容器

将宿主机器/Users路径下,名为fileName的文件或文件夹,拷贝到名为centos7的容器,/home路径下。

docker cp  /Users/fileName centos7:/home

2.容器--->宿主机器

docker cp  centos7:/home/fileName /Users

8.通过客户端查看镜像和容器 

9.通过Dockerfile构建容器

 Dockerfile

FROM ubuntu18.04

RUN apt-get update
RUN apt-get install git vim cmake 

docker build  -f Dockerfile -t ubuntu18.04 . 

10.重启容器

容器被关闭后,不能直接使用docker attach name进入容器,这个时候需要重启容器,docker restart bane,然后使用docker attach即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

aspiretop

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

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

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

打赏作者

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

抵扣说明:

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

余额充值