欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

docker学习笔记【二】-docker常用命令

程序员文章站 2022-06-13 19:56:37
...
1.命令帮助
docker command --help

2.拉取镜像
docker pull nginx

3.查看本地镜像
docker images

4.查看远程镜像列表
docker search nginx

5.启动容器
docker run -d --name mynginx nginx
-d表示以守护进程方式运行 --name 为容器命名

6.进入容器
docker exec -it mynginx /bin/bash
如果是交互式容器,还可以使用attach进入
如这种方式进入:sudo docker run -itd --name mynginx nginx /bin/bash
docker attach mynginx

7.退出容器
ctrl+P+Q 退出不停止容器
exit     退出并停止容器

8.停止容器
docker stop mynginx

9.删除容器
docker rm mynginx

10. 查询容器
docker ps (查询运行的容器)
docker ps -a 查询所有容器
docker ps -l 查询最新创建的容器

11. docker 查看进程
docker top mynginx
docker inspect --format "{{.State.Pid}}" mynginx

12. 查看容器详细信息
docker inspect mynginx

13. 端口映射
docker run -d -p 80:80 --name mynginx nginx
访问 http://192.168.3.197 即可

14. 查看端口映射
docker port mynginx

15. 查看容器运行日志
docker logs mynginx(查看所有日志)
docker logs -ft --tail 10 mynginx(查看接下来最新的10条记录,显示时间)

16. 宿主机和容器间拷贝文件
docker cp ./log4j.properties gateway:/usr/local/apache-tomcat-7.0.93/webapps/gateway/WEB-INF/classes

-------------------------------------------------------------------
1. 创建镜像
docker commit -m "test commit" -a "zhenggm"  mynginx test

2. 查询镜像
docker images

3. 删除镜像
docker rmi test:latest(没有基于该镜像的容器)

4.推送镜像
如果选择docker hub为镜像服务器,可以在https://hub.docker.com/注册一个账号。然后登录并推送镜像
1)登录
docker login
docker学习笔记【二】-docker常用命令
            
    
    博客分类: 操作系统  

2)将镜像名称修改为规范的名称 username/imagename
docker tag mydemo zhenggm/mydemo

3)推送镜像
docker push zhenggm/mydemo:latest

docker学习笔记【二】-docker常用命令
            
    
    博客分类: 操作系统  

4)查看docker hub中的镜像
https://cloud.docker.com/repository/docker/zhenggm/mydemo

docker学习笔记【二】-docker常用命令
            
    
    博客分类: 操作系统  

5)pull最新的镜像
docker pull zhenggm/mydemo

docker学习笔记【二】-docker常用命令
            
    
    博客分类: 操作系统  

  • docker学习笔记【二】-docker常用命令
            
    
    博客分类: 操作系统  
  • 大小: 52.1 KB
  • docker学习笔记【二】-docker常用命令
            
    
    博客分类: 操作系统  
  • 大小: 59.5 KB
  • docker学习笔记【二】-docker常用命令
            
    
    博客分类: 操作系统  
  • 大小: 44.1 KB
  • docker学习笔记【二】-docker常用命令
            
    
    博客分类: 操作系统  
  • 大小: 56.4 KB