0%

docker

安装

See Install Docker Engine.

运行

1
2
3
4
5
6
7
8
9
10
11
docker run --name [docker-name] -d -p 80:80 [image-id]

docker run -it [image-id] /bin/bash

# -v 挂载宿主机目录
docker run -it -v /data/project:/data/project centos /bin/bash

# -p 映射本机端口
# 将容器80端口映射到宿主机8000端口上
docker run -d -p 8000:80 centos

在ARM平台运行AMD64平台的镜像

在新建容器时使用参数 --platform

docker run --rm -it --platform linux/amd64 ubuntu:latest uname -m

运行常用容器

1
2
3
4
5
6
7
8
9

docker run --name mysql -e MYSQL_ROOT_PASSWORD=234555 -d -p 3306:3306 547b3c3c15a9

docker run --name nginx -d -p 80:80 -v /data/project:/data/project e6295d4bbc45

docker run --name php -d -v /data/project:/data/project cc5e2d2d8630

docker run --name redis -d -p 6379:6379 1cd3929a2ac4