docker批量删除image/container
docker image rm $(docker image ls|grep test|awk '{print $3}')
将用户加入docker组,运行docker以普通用户身份运行hello-world
sudo usermod -a -G docker $USER
docker查看运行日志
docker logs -f -t --tail 100 0d22d4ac2c5a
docker启动一个镜像
docker run --rm -d -p 80:3000/tcp registry.test.cn/bi-web/test-nginx:1.78
docker挂载本地目录
docker run -v /home/dock/Downloads:/usr/Downloads --name dataVol ubuntu64
docker run -it --volumes-from dataVol ubuntu64 /bin/bash
docker启动一个mysql
docker run -p 3306:3306 --name mysql-db -v /usr/local/mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
docker run \
-p 3306:3306 \
--name mysql-local \
--privileged=true \
--restart=always \
-v /Users/hujing/Develop/mysql_docker/logs:/logs \
-v /Users/hujing/Develop/mysql_docker/data:/var/lib/mysql \
-v /etc/localtime:/etc/localtime \
-e MYSQL_ROOT_PASSWORD="123456" \
-d mysql:8.3.0
docker启动一个redis
docker run -d --privileged=true --restart=always -p 6379:6379 -v /Users/hujing/Develop/redis_docker/redis.conf:/etc/redis/redis.conf -v /Users/hujing/Develop/redis_docker/data:/data --name redis-local redis redis-server /etc/redis/redis.conf --appendonly yes
redis.conf
# bind 127.0.0.1
protected-mode no
启动一个oracle服务
docker run -d -p 1521:1521 -p 8521:8080 --name oracle-xe \
-e ORACLE_PASSWORD=123456 \
-v /Users/hujing/Develop/oracle_docker:/u01/app/oracle/oradata \
oracleinanutshell/oracle-xe-11g