美文网首页
docker 常用命令

docker 常用命令

作者: 含泪若笑 | 来源:发表于2020-08-26 10:34 被阅读0次

1 docker images 镜像列表

2 docker search nginx 搜索镜像

3 docker pull nginx 拉取镜像

4 docker build -t aaa . 打包镜像,-t: 镜像的名字及标签

5 docker run -d --name container  -p 9512:502 aaa -v /a/data:/data -eREDIS_HOST=120.0.0.1 启动容器(-d后台运行, 9512是对外暴露访问的端口,502是docker里面的映射端口;/a/data是本机的目录,/data 是镜像里面的目录; -e是设置环境变量)

6 docker logs container -f 查看log  /   docker logs --tail 1000 container(查看最后1000条) / docker logs -f -t --since='2020-05-28' container 

7 docker exec -it container /bin/bash 进入容器(-i: 以交互模式运行容器,通常与 -t 同时使用)

8 docker system prune 移除没有启动的垃圾容器

9 docker ps 查看运行的容器 docker ps | grep tom 查看name可以匹配tom的容器  docker ps -a查看所有的容器

10 docker rm container 删除容器

11 docker rmi aaa 删除镜像

12 docker start/stop/restart container  启动/停止、重启容器

13 docker login ip --username=admin --password=password 登录镜像仓库

14 docker push aaa 推送镜像

15 docker rmi $(docker images | grep "none" | awk '{print $3}')  删除镜像tag为none

16 docker save -o ./a.tar <image_id> 保存镜像

17 docker load < a.tar 加载镜像

18 docker cp a.txt container_id:/opt/aa  复制文件到镜像中

19 取消sudo执行docker ps   —— sudo usermod -aG docker $USER    newgrp docker

相关文章

网友评论

      本文标题:docker 常用命令

      本文链接:https://www.haomeiwen.com/subject/bdterktx.html