systemctl start docker
docker run 镜像名:镜像版本
常用选项:
-d :表示后台运行(不加此选项,退出命令行后,容器将自动停止运行)
-v :挂载宿主机目录到容器
例:docker run -v /宿主机绝对路径:/容器内目录
-P :随机端口映射
-p :指定端口映射,一般为 hostPort:containerPort 或 containerPort
完整示例:
docker run -d -p 8080:80 -p 8443:443
-v /usr/local/xiaozhuge:/var/local/tom dordoka/tomcat:latest
解释:
启动tomcat并在后台运行,将容器内的80端口映射到主机的8080端口,将容器的443端口映射到主机的8443的端口,将主机的/usr/local/xiaozhuge目录挂载到容器的/var/local/tom目录。
docker ps
-a 列出所有容器(包含停止的和运行的)
docker stop 容器id
docker kill 容器id
docker start 容器id
docker restart 容器id
docker attach 容器id
或
docker exec -it 容器id /bin/sh(或bash)
docker rm 容器id
docker rmi 镜像id
11. 强制删除镜像
docker rmi 镜像id -f
docker inspect 容器id