一、安装docker
1.1、ubuntu更新etc/apt/source.list源
sudo apt-get -y update
1.2、查看实例内的docker
docker version
1.3、删除以前的docker版本
sudo apt-get remove docker docker-engine docker.io
1.4、安装docker社区依赖
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
1.5、添加GPG公钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
1.6、添加amd64软件仓库:
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
1.7、依次运行
sudo apt-get update
sudo apt-get install docker-ce
1.8、查看docker下的镜像
docker images
1.9、查看容器运行情况
docker ps -a
二、拉取mysql、redis
2.1在docker社区搜索镜像包
docker search mysql
docker search redis
docker search rabbitMQ
2.2拉取安装镜像
2.2.1 mysql安装命令
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql/mysql-server
-->授权root远程登陆
CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
GRANT ALL PRIVILEGES ON . TO 'root'@'%';
2.2.2 rabiitMQ安装命令
docker run -d --hostname rabbitmq-test -p 5672:5672 -p 15672:15672 rabbitmq:3.7.15-management
三、docker容器常用命令
查看容器状态
docker ps -a
查看镜像信息
docker images
查看docker状态
service docker status
查看docker版本
docker version
重启容器
docker restart rabbitmq
进入正在运行的容器
docker ps
docker exec -it 775c7c9ee1e1 /bin/bash
三步彻底删除容器
//1、docker stop 容器ID\容器名 先暂停
docker stop aae963cb4ef3
//2、docker network disconnect --force bridge 容器ID\容器名 清除网络
docker network disconnect --force bridge aae963cb4ef3
//3、docker rm -f 容器ID\容器名 再强制删除
docker rm -f aae963cb4ef3
四、服务器开启端口号