docker安装
yum -y install docker
启动docker服务
service docker start
查看docker所有容器
docker ps -a
查看docker已经运行的镜像
docker ps
删除容器
docker rm CONTAINER ID
停止容器
docker stop 9b7448e832ee
下载nginx
docker pull nginx
docker 启动nginx
docker run --name nginx-test -p 80:80 -d nginx
--name nginx-test:容器名称。
-p 80:80: 端口进行映射,将本地 80 端口映射到容器内部的 80 端口。
-d nginx: 设置容器在在后台一直运行。
删除镜像
docker image rm imageId
查看镜像详情
docker image ls
拉取mysql 镜像
docker pull mysql:latest
运行容器
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数说明:
-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
进入docker
docker exec -it 9920bbe08913 /bin/bash
docker exec -it mysql-test bash
进入mysql
mysql -u root -p