docker常用命令
docker常用命令
连接psql
docker exec -it postgresql01 psql --host=localhost --username=airflow --dbname=management
连接容器
docker exec -it es-yamu bash
创建容器启用systemctl并指定端口映射
docker run --privileged=true -dit -p56601:5601 -p59234:9200 --name es-wedo wedo20121713/centos:latest /usr/sbin/init
docker run --privileged=true -dit --name apollo apollo/centos:7.6.1810 /usr/sbin/init
docker run --privileged=true -dit -p55311:3306 --name mysql centos:7.6.1810 /usr/sbin/init
# 挂载
docker run -d -p55306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=yamu@123456 -v /data/docker-data/mysql/conf:/etc/mysql -v /data/docker-data/mysql/data:/var/lib/mysql mysql:5.7
创建镜像
docker commit es-yamu wedo/centos:7.6.1810
创建桥接网络
docker network create apollo-wedo --driver bridge
删除未启动成功的容器
docker rm $(docker ps -a|grep Created|awk '{print $1}')
删除所有未运行的容器
docker rm $(docker ps -a -q)
删除镜像
docker rmi commons/agent:0.0.2
创建镜像并推送到远程
docker build --tag=commons/agent:0.0.2 .
docker tag commons/agent:0.0.2 192.168.15.182:55307/bigdata/agent:0.0.2
docker push hub.yamu.com/bigdata/agent:0.0.2
docker阿里云加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://9lcmoron.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
docker导出镜像
docker save -o nginx.tar nginx:latest
docker导入镜像
docker load --input=nginx.tar