linux-docker

docker常用命令

  1. docker run
    20201123144905
    20201123144928

删除docker容器

1. ```docker rm $(docker ps -a -q)```一次删除所有停止的容器
2. ```docker rm <CONTAINER ID|NAME> <CONTAINER ID|NAME>``` 删除单个或多个容器。

启动/停止/连接容器

1. ```docker start <CONTAINER ID|NAME>``` 启动容器
2. ```docker stop <CONTAINER ID|NAME>``` 停止容器
3. ```docker attach <CONTAINER ID|NAME>``` 附加到当前正在运行的容器

docker .net core生成影像

  1. docker build -t radarserver . 生成影像
  2. docker run -itd -p 5000:5000 imageid arg 生成容器
  3. docker commit -m="has update" -a="zpt" 5a76c9bb0d02 zpt/ubuntu:v2 容器更新镜像
    1. -m:提交的描述信息
    2. -a:指定镜像作者
    3. 5a76c9bb0d02:容器ID
    4. runoob/ubuntu:v2:指定要创建的目标镜像名

通过dockerfile创建影像
1. 构建dockerfile文件

启动并进入容器内部 映射当前文件夹到容器的projcet 中

1
docker run -it -v$(pwd):/project amd64/centos:7 /bin/bash

启动并进入容器内部 映射当前文件夹到容器的projcet 中,并执行 shell

1
docker run -it -v$(pwd):/project --rm amd64_rtshell_make /bin/bash -c "cd /project; make all;"

docker 镜像导出和导入

导出

1
docker save ImageName > fileName.tar

导入

1
docker load < fileName.tar 

参考文章:
Dockerfile文件详解

评论

:D 一言句子获取中...

加载中,最新评论有1分钟缓存...