安装
step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http:
Step 3: 更新并安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
Step 4: 开启Docker服务
sudo service docker start
Step 5: Docker启动相关
sudo systemctl enable docker
sudo systemctl disable docker
常用指令
镜像下载
docker pull tomcat:latest/version
镜像移除
docker rmi image_name/image_id
容器启动
docker run --name tomcat -p 8080:8080 -v $PWD/webapps:/usr/local/tomcat/webapps/ -d image_name/image_id
删除容器
docker rm container_id
进入容器内部
sudo docker exec -it container_id /bin/bash
容器复制指令
docker cp container_id:/webapp /opt/tomcat/webapp
docker cp /opt/tomcat/webapp container_id:/webapp
查看容器挂载目录
docker inspect container_id | grep Mounts -A 10
安装rabbitmq
# management 是带后台管理界面的版本
docker pull rabbitmq:management
docker run -d --name rabbitmq --publish 5671:5671 --publish 5672:5672 --publish 4369:4369 --publish 25672:25672 --publish 15671:15671 --publish 15672:15672 image_name/image_id
安装mysql 8.0
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -v /docker/mysql/conf:/etc/mysql/conf.d/ -v /docker/mysql/data:/var/lib/mysql -d image_name/image_id
sudo docker exec -it container_id /bin/bash
mysql -uroot -p
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
alter user 'root'@'%' identified by 'password';
flush privileges;
安装redis
docker run -d --name redis -p 6379:6379 image_name/image_id --requirepass "password"