Linux under docker install mysql, tomcat container using the container

									Linux下docker下安装mysql、tomcat容器使用容器

docker installation

删除本地的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下安装mysql、tomcat容器
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

Guess you like

Origin blog.csdn.net/DLLLL_/article/details/90710364