Docker 常用容器

ubuntu server 安装

#安装 docker
sudo curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
systemctl enable docker.service --now

#非root用户使用docker
sudo groupadd docker
sudo gpasswd -a ${USER} docker
newgrp docker

#安装 Docker Compose
sudo -s
curl -L https:get.daocloud.io/docker/compose/releases/download/v2.2.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

#docker 镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://ccr.ccs.tencentyun.com"
  ]
}
EOF

sudo systemctl restart docker

porters

docker run -d -p 9000:9000 \
--restart=always \
--name portainer \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/portainer_data:/data \
portainer/portainer-ce

oracle 12c

docker run -d -p 8080:8080 -p 5500:5500 -p 1521:1521 -v /home/gugu/oradata:/u01/app/oracle --name oracle-base mritschel/oracle12cr2_base

View log:

docker logs oracle base

enter the system:

docker exec -it oracle-base /bin/bash

GitLab

docker run --detach \
--hostname 192.168.1.10 \
--publish 444:443 --publish 93:80 --publish 23:22 \
--name gitlab \
--restart always \
--volume /home/gitlab/config:/etc/gitlab \
--volume /home/gitlab/logs:/var/log/gitlab \
--volume /home/gitlab/data:/var/opt/gitlab \
--volume /etc/localtime:/etc/localtime \
gitlab/gitlab-ce:latest

Jenkins

docker run -itd -p 9090:8080 -p 50000:50000 \
--name jenkins \
--restart always \
--privileged=true \
--volume /home/jenkins:/var/jenkins_home \
jenkins

美到

docker run -d --name qiandao -p 9005:80 -v ~/docker/qiandao/config:/usr/src/app/config a76yyyy/qiandao

qbittorrent

docker run -d \
  --name=qbittorrent \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/GMT+8 \
  -e WEBUI_PORT=8080 \
  -p 8001:8080 \
  -p 6881:6881 \
  -p 6881:6881/udp \
  -v ~/docker/qbittorrent/config:/config \
  -v ~/downloads:/downloads \
  --restart unless-stopped \
  lscr.io/linuxserver/qbittorrent:latest

电视WEBUI 电视 Unauthorized 在 qBittorrent.conf 中添加 WebUI\HostHeaderValidation=false

The default password is admin adminadmin

百度网盘

sudo docker run -d -p 6080:6080 -v ~/download/:/home/baidu/baidunetdiskdownload/johnshine/baidunetdisk-crossover-vnc:latest

dragonflydb

docker run -d --name=dragonflydb -p 6379:6379 -v ~/docker/dragonflydb/data:/data --ulimit memlock=-1 --restart=always docker.dragonflydb.io/dragonflydb/dragonfly

posted @ 2020-02-05 16:13  LiuChengloong  阅读(653)  评论(0编辑  收藏  举报