
01-docker入门
docker启动
wsl中的原生docker
shell
## 非后台启动
sudo dockerd
## dockerd 后台运行
sudo dockerd > /var/log/docker.log 2>&1 &测试docker是否可以正常拉取镜像
我们挑一个小一点的测试
shell
docker pull alpine查看docker版本
shell
docker -v查看镜像列表
shell
docker images构建dockerfile
假设你的项目根目录下有一个 Dockerfile,你可以这样构建:
shell
docker build -t myapp:1.0 .- 使用当前目录(.)作为构建上下文;
- 读取该目录下的 Dockerfile;
- 构建一个名为 myapp、标签为 1.0 的镜像。
其他常用选项:
-f:指定 Dockerfile 文件名(如果文件不叫Dockerfile)bashdocker build -t myapp -f ./path/to/Dockerfile.custom .--no-cache:构建时不使用缓存bashdocker build --no-cache -t myapp .--build-arg:传递构建参数(需在 Dockerfile 中用ARG声明)bashdocker build --build-arg VERSION=1.2.3 -t myapp .
运行容器
shell
docker run -d -p 8080:8080 --name my-go-app myapp- my-go-app 自定义的容器名称
- myapp 指定的镜像名称

