Docker


Docker

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
$ sudo docker pull ubuntu:22.04

# 使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器
$ sudo dockere run -it ubuntu /bin/bash

# 查看所有的容器
$ docker ps -a

# 后台运行
$ docker run -itd --name ubuntu-test ubuntu /bin/bash

# 停止一个容器
$ docker stop <容器 ID>

# 重启
$ docker restart <容器 ID>

# 导出容器
$ docker export 1e560fca3906 > ubuntu.tar

# 导入容器快照
$ cat docker/ubuntu.tar | docker import - test/ubuntu:v1

$ docker import http://example.com/exampleimage.tgz example/imagerepo

# 列出本地主机上的镜像
$ docker images

# 获取一个新的镜像
$ docker pull ubuntu:22.04

# 登录和退出
$ sudo docker login -u erbiaoger -p Zhang1511
$ sudo docker logout

# 推送镜像
$ docker push

# 把宿主机上的文件复制到docker容器内部
$ docker cp /path/filename 容器id或名称:/path/filename





Docker Dockerfile

1
2
FROM nginx
RUN echo '这是一个本地构建的nginx镜像' > /usr/share/nginx/html/index.html

开始构建镜像

在 Dockerfile 文件的存放目录下,执行构建动作。

1
$ docker build -t nginx:v3 .

文章作者: ZY
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 ZY !
评论
  目录