docker操作指令

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43251291/article/details/93213273

关于部署

docker命令

docker login -u yafzhu -p fang50215021
docker build -t “yafzhu/msn_t:1.1.1” .
docker push “yafzhu/msn_t:1.1.1”
docker-compose up -d
docker logs web -f
docker logs -f --tail 100 容器名称
docker-compose down
docker-compose stop 容器名称
docker container prune (删除容器)

docker exec -it web /bin/bash 查看代码

docker
用法
docker run [OPTIONS] IMAGE [COMMAND] [ARG…]

参数 意义
- -i 以交互模式运行容器,通常与 -t 同时使用
- -t 为容器重新分配一个伪输入终端,通常与 -i 同时使用
–volume -v 绑定挂载卷
–name 为容器分配一个名称
–hostname -h 容器主机名
–detach -d 在后台运行容器, 并打印容器ID
- -P 随机端口映射,容器内部端口随机映射到主机的高端口
- -p 指定端口映射,格式为:主机(宿主)端口:容器端口
–publish -p 将容器的端口发布到主机
–memory -m 内存限制
–env -e 设置环境变量
–workdir -w 容器内的工作目录
–attach -a 附加到STDIN,STDOUT或STDERR
–rm 退出时自动删除容器
–add-host 添加自定义主机到IP的映射(host:ip)
–cap-add 添加Linux功能
–cap-drop 放弃Linux功能
–net 将容器连接到网络
–ip IPv4地址(例如172.30.100.104)
–ip6 IPv6地址(例如2001:db8 :: 33)
–init 在容器内运行一个初始化程序,以转发信号并获取进程
–help 打印用量
–expose 公开一个或多个端口
–dns-opt 设定DNS选项
–dns 设置自定义DNS服务器
–device 将主机设备添加到容器
–cpus CPU数量
–cidfile 将容器ID写入文件

菜鸟连接
https://www.runoob.com/docker/docker-run-command.html
官方文档
https://docs.docker.com/engine/reference/commandline/run/

猜你喜欢

转载自blog.csdn.net/weixin_43251291/article/details/93213273