下载镜像
首先执行一下命令拉取contos镜像
docker pull tutum/centos
运行centos
1.默认登录密码运行
docker run -d -p 0.0.0.0:2222:22 tutum/centos
这样运行会随机生成登录密码,如果需要查看密码可执行
docker logs <CONTAINER_ID>
1.1 CONTAINER_ID查看
docker ps
2.指定密码运行
docker run -d -p 0.0.0.0:2222:22 -e ROOT_PASS="mypass" tutum/centos
3.指定密码并启用ssh
docker run -d -p 2222:22 -e ROOT_PASS="mypass" -e AUTHORIZED_KEYS="`cat ~/.ssh/id_rsa.pub`" tutum/centos
3.1 ssh 连接
ssh root@本地ip地址
接下来就开始倒腾之旅吧!
附docker-compose.yml
version: "3.7"
networks:
centos:
driver: bridge
services:
centos:
restart: always
image: tutum/centos
container_name: centos
hostname: centos
environment:
#root密码
ROOT_PASS: admin
privileged: true
volumes:
#磁盘持久化映射
- ./home/:/home/
ports:
- "2222:22"
networks:
- centos