linux安装dockersudo apt install -y docker-cesudo apt-get install docker-ce docker-ce-cli containerd.io安装成功sudo service docker start
sudo service docker restart
sudo service docker stop
报错修复 curl https://get.docker.com |sh
查看信息 docker info docker version
镜像加速 https://oydhyu2e.mirror.aliyuncs.com
测试 sudo docker run --name=hello-world hello-world:latest
搜索镜像 docker search frp
拉取容器 docker pull frp docker pull frp:0.33
查看所有镜像 docker images
运行镜像 docker run -p 8080:80 -d nginx,不存在拉取,-d是后台运行,-p端口映射,–name mynginx创建容器名称,-it终端,-v 映射目录
列出所有容器包括关闭 docker ps -a
关闭容器 docker stop 222222,可以是容器名称或id,docker kill 2222也可以
启动容器 docker start 11111111
重启容器 docker restart 11111111
执行命令 docker exec -it debain bash docker exec -it 75e4df028bf0 /bin/bash
复制 docker cp /www/runoob 96f7f14e99ab:/www/
删除容器 docker rm 11111111可以是容器或id
删除镜像 docker rmi -f hello-world
导出容器 docker export -o 1e560fca3906 > ubuntu.tar
导入容器 docker import nginx-test.tar nginx:imp
导出镜像 docker save -o /data/export/test.tar test:4.0
导入镜像 docker load < nginx.tar docker load -i nginx.tar
创建centos容器 docker run -itd centos bash 退出exit
查看容器输出 docker logs baota
windows下挂在c盘路径 /run/desktop/mnt/host/c
windows 命令挂载路径可以是 C:/www这种具体路径
镜像提交docker commit -a "logoove" -m "frp客户端" 3585cefbdc2a logoove/frpc:v1docker tag 06b3dec0e0f9 logoove/frpc:v1 已加标签用户名不必重复docker logindocker push logoove/frpc:v1
阿里云镜像服务
vim /etc/docker/daemon.json
{"registry-mirrors": ["https://oydhyu2e.mirror.aliyuncs.com"]}
镜像加速 https://oydhyu2e.mirror.aliyuncs.com
docker login --username=18291448834@139.com registry.cn-hangzhou.aliyuncs.com
docker commit -a "logoove" -m "镜像管理工具" e259c595c3a0 registry.cn-hangzhou.aliyuncs.com/logoove/pt:v1
docker tag 805f7caa3886 registry.cn-hangzhou.aliyuncs.com/logoove/frpc:v1
docker push registry.cn-hangzhou.aliyuncs.com/logoove/frpc:v1
docker pull registry.cn-hangzhou.aliyuncs.com/logoove/frpc:v1wsl -l -v 查看子系统
win wsl2内存过大
在用户路径C:\Users\Administrator\创建.wslconfig配置文件限制内存
[wsl2]
memory=4GB
swap=0
localhostForwarding=true宝塔安装,默认IP:8888, username/password,ssh端口63322是默认要改
docker pull pch18/baota:clear
docker run -tid --name baota -p 8080:80 -p 2021:21 -p 8443:443 -p 8888:8888 -p 2022:22 -p 888:888 --privileged=true --shm-size=1g --restart always -v C:/www:/www/wwwroot pch18/baota:clear- portainer
拉取工具docker pull portainer/portainer
运行docker run -d -p 9000:9000 -v /root/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock --name dev-portainer portainer/portainer
填写local和docker.for.win.localhost:2375需要勾选
类似pt工具
docker run -d -p 4050:4050 -v /var/run/docker.sock:/var/run/docker.sock –name SimpleDocker registry.cn-hangzhou.aliyuncs.com/seven-tao/simple-docker:0.0.7
// 浏览器访问 http://localhost:4050
- frpc
docker pull stilleshan/frpcdocker run -d --name=frpc --restart=always -v C:/docker/frp/frpc.ini:/frp/frpc.ini stilleshan/frpc
配置[common] server_addr = 121.42.172.1 server_port = 4443 admin_addr = 127.0.0.1 admin_port = 7400 admin_user = admin admin_pwd = admin [bt] type=http local_ip = 192.168.1.107 local_port=8888 subdomain=bt [bt1] type=http local_ip = 192.168.1.107 local_port=8080 subdomain=bt1 - golang
docker pull golang:alpine3.12docker run -it --name golang golang:alpine3.12 /bin/sh - redis
docker pull redisdocker run -itd --name redis-test -p 6379:6379 redisdocker exec -it redis-test /bin/bashredis-cli - alpine
docker run -it --name alpine alpine - node
docker pull mhart/alpine-node:12docker run -it --name node mhart/alpine-node:12docker pull minio/miniodocker run -p 9000:9000 minio/minio server /data
docker run -d -p 9000:9000 -v /root/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock --name pt registry.cn-hangzhou.aliyuncs.com/logoove/pt:v1
docker run -d --name=frpc --restart=always -v /home/frpc/frpc.ini:/frp/frpc.ini registry.cn-hangzhou.aliyuncs.com/logoove/frpc:v1
docker run -itd --name redis -p 6379:6379 registry.cn-hangzhou.aliyuncs.com/logoove/redis:v1
docker run -it --name node registry.cn-hangzhou.aliyuncs.com/logoove/node:v1更新时间:2024-12-05 13:26