Docker介绍和使用
Fedora
- 启动docker服务
systemctl start docker
- 设置docker自启动
systemctl enable docker
docker下载mysql
docker pull mysql
docker pull redis
docker pull sonatype/nexus
docker pull jenkins
docker查看image
docker images
docker运行mysql
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=coolrl -d mysql
docker run --name redis -p 6379:6379 -d redis
docker run --name nexus -p 8081:8081 -d sonatype/nexus
docker run --name jenkins -p 8080:8080 -p 50000:50000 -d jenkins
docker运行client
docker exec -it mysql bash -l
mysql -uroot -pcoolrl
docker exec -it redis bash -l
redis-cli
docker exec -it jenkins bash -l
docker查看运行的进程
docker ps
docker停止mysql
docker stop 925018c4fb15
docker查看运行的进程
docker ps -a
docker删除mysql进程
docker rm 925018c4fb15
docker删除image
docker rmi 48b5124b2768
Git管理工具Gogs
- 下载Gogs
docker pull gogs/gogs
- 创建本地目录
mkdir -p /var/gogs/run
mkdir -p /var/gogs/data
- 运行
docker run -d --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs/run:/var/gogs/data gogs/gogs
elasticsearch
-
docker pull elasticsearch
-
docker run -d –name=elasticsearch -p 9200:9200 -p 9300:9300 elasticsearch