docker笔记第一篇

docker使用教程总结

1. 容器使用
//载入镜像
docker pull ubuntu  
//启动容器 i交互操作 t终端
docker run -it ubuntu /bin/bash
//退出
exit
查看最后一次创建的容器
docker ps -l 


查看已停止的容器
docker ps -a
启动一个已停止的容器
docker start <容器 ID/名称>
后台运行
docker run -itd --name ubuntu-test ubuntu /bin/bash
//终止的容器 可以重起
docker restart <容器 ID/名称>
//进入已运行的容器
docker attach <容器 ID/名称>
//退出容器 但是容器不会停止
docker exec

导出容器
docker export <容器 ID/名称> > ubuntu.tar
导入容器快照
cat docker/ubuntu.tar | docker import - test/ubuntu:v1
删除容器
docker rm -f <容器 ID/名称>

运行一个 web 应用
//载入镜像
docker pull training/webapp  
//运行
docker run -d -P training/webapp python app.py
//指定端口运行
docker run -d -p 5000:5000 training/webapp python app.py
//查看网络端口的快捷方式
docker port <容器 ID/名称>
//查看 WEB 应用程序日志
docker logs -f <容器 ID/名称>
//查看WEB应用程序容器的进程
docker top <容器 ID/名称>
//停止web程序
docker stop <容器 ID/名称>
//重起容器里web程序
docker start <容器 ID/名称>
//移除容器(移除前必须先停止)
docker rm <容器 ID/名称>



其他:
1. 问题 Do not run Composer as root/super user
adduer zhang 再输入两次密码
2. Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
运行下边两条命令

systemctl daemon-reload
systemctl restart docker.service



伍先生
  • 职业: 程序员,产品
  • 码龄: 4.1
  • 技能: PHP Go 前端
  • 微信: JwCode
  • 公众号/小程序: 渐悟分享