docker的使用

1、docker常用命令
docker exec -it 镜像名 bash #进入容器 docker save -o 镜像名.tar 镜像名 #将docker镜像打包成tar包 docker load --input 镜像名.tar #导入tar包的镜像 docker run -itd 镜像名 #启动镜像
docker cp 本地文件 镜像ID:/usr/local/指定目录 #拷贝本地文件到docker
docker run  -it  镜像   #启动日志可以输出到控制台,方便排错
-d  镜像                   #后台运行
docker stop 镜像名 #停
docker rm 容器名 #删除
docker rmi 镜像名
docker的几种状态:created(已创建)、restarting(重启中)、running(运行中)、removing(迁移中)、paused(暂停)、exited(停止)、dead(死亡)
docker ps -a #可以查看所有状态的容器,无-a只查看运行的

docker run --privileged=true -m 1024 --env-file=fs-env --name test --network host \
--ulimit rtprio=99 --cap-add=sys_nice  -v /usr/share/zoneinfo/Asia/Chongqing:/etc/localtime \
-v /app/test:/usr/local/test -v /app/log:/usr/local/app/log \
-d zroom-fs:$fs_version
-v 是指容器外的路径映射到容器内
2、构建dockerfile
docker duild -t  ImageName:TagName  dir
#-t 给镜像加tag,镜像名称:tag名称  dir是dockerfile
3、修改docker容器内的功能 Docker镜像中vim无法直接用右键粘贴: cd /usr/share/vim • 找到vim81进入 cd vim81 vim defaults.vim • 找到下面的部分: if has('mouse') set mouse=a endif 修改set mouse=a----->set mouse-=a
之后保存退出即可
4、docker-compose使用
docker-compose up 该命令可以自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作 docker-compose up -d #放后台操作,不加d直接显示前台,可以方便调试
Dockerfile  构建自定义docker镜像
FROM 镜像来源
RUN  运行构建镜像时的命令
COPY 复制文件或者目录 

 

posted @ 2023-10-18 15:28  菜菜陈  阅读(21)  评论(0)    收藏  举报