linux安装docker
sudo apt install -y docker-ce
sudo 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:v1
docker tag 06b3dec0e0f9 logoove/frpc:v1 已加标签用户名不必重复
docker login
docker 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:v1

wsl -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/frpc
    docker 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.12
    docker run -it --name golang golang:alpine3.12 /bin/sh
  • redis
    docker pull redis
    docker run -itd --name redis-test -p 6379:6379 redis
    docker exec -it redis-test /bin/bash
    redis-cli
  • alpine docker run -it --name alpine alpine
  • node docker pull mhart/alpine-node:12
    docker run -it --name node mhart/alpine-node:12
    docker pull minio/minio
    docker 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
文档更新时间: 2023-07-08 20:14   作者:Yoby