使用docker+阿里云部署项目

删除本地的docker

yum remove docker 

安装docker

yum install docker

启动docker服务

	systemctl start docker
设置开机启动
	systemctl enable docker
停止docker服务
	systemctl stop docker
设置国内仓库(https://www.daocloud.io/mirror)
	1.vi /etc/docker/daemon.json
	{
		"registry-mirrors": ["http://f1361db2.m.daocloud.io"]
	}
	2.systemctl restart docker
docker搜索镜像 image
	docker search 镜像名(mysql/tomcat/redis)
查看拉取的所有镜像
	docker images
删除镜像
	docker rmi 镜像ID
制作容器
	docker run --name tomcat -p 8080:8080 -d tomcat
	--name 是创建好的容器命名
	-p     端口映射  自定义:原来的端口
	-d     后台运行
	-e     设置参数
停止容器
	docker stop CID(容器ID)
删除容器
	docker rm CID
查看运行的容器
	docker ps -a/docker ps
制作mysql的容器
	docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d 	mysql
进入容器内部
	docker exec -it 容器ID /bin/bash
登录
	mysql -u root -p
修改密码
	alter user 'root'@'%' identified with mysql_native_password by 		'root';
刷新
	flush privileges;
出现镜像无法删除的情况
	1.systemctl stop docker
	2.rm -rf /var/lib/docker
	3.systemctl start docker
	
解决docker容器无法启动的问题
	https://blog.csdn.net/liqun_super/article/details/88304094

你可能感兴趣的:(使用docker+阿里云部署项目)