Docker | Object oriented |
---|---|
Image | Class |
Container | Object |
...
docker容器默认时区为UTC,若要更改可通过在服务器运行命令
echo "Asia/shanghai" > /etc/timezone;
然后重启容器即可
无tag默认为
latest
name
镜像名称
-d
daemon,让容器在后台运行
-p
port,端口映射,本机端口 -> 容器端口
-P
port,端口映射,容器内部端口随机映射到主机的高端口
--name
指定名称
-v
挂载文件或目录,本机 -> 容器中
-i
STDIN,标准输入
-t
terminal,可交互终端
name/tag
image name and tag, tag means version
启动MySQL,设置root密码:
docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
-a
all, 全部
-l
latest,最后创建的容器