安装mysql
1.docker pull mysql
2.docker image ls
3.docker ps -a //查看所有容器
4.docker run --name dk_mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3307:3306 -itd mysql //创建一个新的容器并运行
5.docker ps //查看所有运行的容器
6.docker exec -it dk_mysql bash //进入容器
7.mysql -uroot -p
8.exit
9.exit
10.docker stop dk_mysql
11.docker ps
12.docker start dk_mysql
13.docker ps
14.docker rm dk_mysql //删除未运行的容器
15.docker rmi mysql //删除镜像
安装redis
1.docker pull redis
2.docker image ls
3.docker ps -a
4.docker run -itd --name dk_redis -p 6380:6379 redis
5.docker ps -a
6.docker exec -it dk_redis bash
7.redis-cli
8.exit
9.exit
10.docker stop dk_redis
11.docker ps
14.docker start dk_redis
15.docker ps
使用dockerfile
// 设置镜像别名 ''."表示当前目录
docker build -t 镜像名 .
docker network ls
NETWORK ID NAME DRIVER SCOPE
9785539c44e2 bridge bridge local
4d575e9c5a55 host host local
69ba084650f1 none null local
[root@localhost /]
//指定host模式,容器将不会获得一个独立的network namespace ,容器将不会虚拟出自己的网卡,配置自己的IP等,将使用宿主机的端口和ip。
docker run -itd --net host --name kb-eureka-8761 kb:eureka
网友评论