在具有 Vagrantfile文件的目录下执行 vagrant up/ssh(G://box)

vagrant up (启动)

vagrant ssh (连接)

exit 退出ssh连接

 

切换到root用户:

sudo root (密码默认为vagrant)

 

sudo docker images(查看已安装的所有镜像)

 

docker ps(查看正运行的容器)

docker run -p 端口号(启动容器)

虚拟机地址:192.168.56.10

容器就是一个小linux系统

重启docker:

docker restart mysql

whereis mysql(mysql被安装到哪里了)

docker run -p 3306:3306 --name mysql \

-v /mydata/mysql/log:/var/log/mysql \

-v /mydata/mysql/data:/var/lib/mysql \

-v /mydata/mysql/conf:/etc/mysql \

-e MYSQL_ROOT_PASSWORD=root \

-d mysql:5.7

[client]

default-character-set=utf8

[mysql]

default-character-set=utf8

[mysqld]

init_connect='SET collation_connection = utf8_unicode_ci'

init_connect='SET NAMES utf8'

character-set-server=utf8

collation-server=utf8_unicode_ci

skip-character-set-client-handshake

skip-name-resolve

-d后台运行

docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \

-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \

-d redis redis-server /etc/redis/redis.conf

 

docker restart redis

docker exec -it redis redis-cli(交互模式)

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐