Docker快速入门

1. 查看所有镜像

docker images

2. 查看运行的容器

docker ps

3. 查看运行及关闭的容器

docker ps -a

4. 搜索镜像

docker search ${keyWord}

5. 拉取镜像

docker pull ${imageName:tag}

6. 创建容器

-p 映射端口、-v 映射路径、–name 起别名、-d 后台运行

docker run -p h o s t P o r t : {hostPort}: hostPort:{applicationPort} --name ${containerName}
-v h o s t P a t h : {hostPath}: hostPath:{containerPath}
-d i m a g e N a m e : t a g / {imageName:tag}/ imageName:tag/{imageId}
eg: docker run -p 80:80 --name mynginx -v /packingdata/data:/usr/local/nginx/html -d nginx

7. 启动/关闭/杀死/重启容器

docker start/stop/kill/restart c o n t a i n e r I d / {containerId}/ containerId/{containerName}

8. 构建镜像

docker build -t ${imageName:tag} .

9. 导出/保存镜像

docker save ${imageName:tag} > ${fileName}
eg: docker save sso:pk.190807 > sso.pk.190807.image.tar

10. 导入/加载镜像

docker load < ${fileName}

11. 查看容器日志

docker logs c o n t a i n e r I d / {containerId}/ containerId/{containerName}

12. 查看容器详细信息

docker inspect c o n t a i n e r I d / {containerId}/ containerId/{containerName}

13. 进入运行态的容器

docker exec -it c o n t a i n e r I d / {containerId}/ containerId/{containerName} /bin/bash

14. 删除镜像

docker rmi [-f] i m a g e N a m e : t a g / {imageName:tag}/ imageName:tag/{imageId}

15. 删除容器,-f代表强制删除

docker rm [-f] c o n t a i n e r I d / {containerId}/ containerId/{containerName}

你可能感兴趣的:(Linux)